L'obtention de données à partir d'un fichier json dans IONIQUE en utilisant AngularJS
Problème
J'ai créé mon premier projet avec ionic framework à l'aide ionique onglets modèle et c'est un exemple de projet :
(https://github.com/driftyco/ionic-starter-tabs)
Comme nous le voyons dans ce projet, nous obtenons une liste d'amis et un ami de détail à partir d'un tableau créé dans la liste services.js fichier, mais je veux obtenir cette liste et détails des éléments à partir d'un fichier json comme ceci(exemple https://friends.json).
Question
Comment puis-je Tirer de données JSON à partir d'un serveur web vers le bas pour mon application??
ce un autre exemple de projet dans Plunker: plnkr.co/modifier/qYMCrt?p=preview
OriginalL'auteur Widad | 2015-08-09
Vous devez vous connecter pour publier un commentaire.
Usine services.js
Commencez avec une usine de remplacer mon url de l'esprit de la vôtre.
Contrôleur controllers.js
Puis faire un contrôleur de ce genre. C'est lorsque vous instanciez l'usine pour récupérer vos données.
Étendue ajoutée pour Afficher
Cela permettra de lier les données à la portée. Et là pour le rendre disponible à la vue.
Enfin, vous serez en mesure de mettre les données à la vue via $portée
J'ai créé un ici la liste de tous les amis que vous obtenez à partir de get ami avec un joli côté swip à ajouter plus ou supprimer.
Avertissement
c'est un code que j'avais écrit précédemment, j'ai modifié un peu pour s'adapter à votre question. Je n'ai pas couru cette version exactement, mais ma version fonctionne très bien.
si vous souhaitez voir le code complet, n'hésitez pas à consulter mon dépôt github https://github.com/joeLloyd/Scripto5000
Commentaire déplacé à partir de répondre par Thomas, il y a une faute de frappe dans votre exemple de controllers.js; $champ d'application.les chats = réponse; $champ d'application.amis = réponse;, le drapeau comme obsolète ce commentaire si vous avez édité.
Heads-up sur les 'amis' de la faute de frappe ici aussi: *.contrôleur('FirendsCtrl', fonction
OriginalL'auteur Joe Lloyd