AngularJS chargement des données au chargement de la page
Je suis nouveau sur AngularJS et la mise en place d'une application qui lit un flux RSS et affiche les éléments lors du chargement de la page.
J'ai trouvé comment avoir les données sont chargées et affichées lors d'un clic sur un lien (voir violon), mais ne peut pas comprendre comment ce arrivé au chargement de la page.
Ma pensée est que je ne suis pas en utilisant $scope
correctement ou doit être l'aide d'un modèle.
Toute aide est appréciée.
Code: http://jsfiddle.net/mikeyfreake/Lzgts/312/
OriginalL'auteur Michael Freake | 2015-04-23
Vous devez vous connecter pour publier un commentaire.
Il suffit d'appeler la méthode
$scope.loadFeeds()
après la définition de la méthode elle-même.loadFeeds
méthode serait défini, mais de toute évidence il n'était pas.Oui, il sera normal d'exécution de javascript.
OriginalL'auteur Shashank Agrawal
vous n'avez pas appelé votre fonction de contrôleur. suffit d'utiliser ce code pour contrôleur:
OriginalL'auteur Mukund Kumar
Utilisation
ng-init
directive qui va appeler exactement après que le contrôleur est chargé & faire beaucoup plus d'impact lors d'essais d'un code à l'aide de Karma & Jasmin.Balisage
Violon Ici
Bien que le mieux serait d'appeler
loadFeeds
de la méthode du contrôleur à la fin pour s'assurer que toutes les variables & méthodes ont été initialisés. Vous avez à se moquer de tous les ajax réponse se moquer de données.vous allez vraiment savoir combien il est important tout en faisant le test du code..
OriginalL'auteur Pankaj Parkar