J'essaie d'obtenir des données d'un service dans un contrôleur et je garde une variable indéfinie. Quand j'exécute cela, j'arrive sur la console, par cet ordre, la ligne 11 est indéfinie et la ligne 9 me renvoie le tableau.
Et quand dans le contrôleur j'essaye d'obtenir la variable foo, il dit aussi undefined.
$scope.fooFighters = MyService.foo;
si ajouter console.log ($ scope.fooFighters); juste après dans le contrôleur. Je suis d'abord indéfini pour la variable dans le contrôleur et ensuite j'obtiens le tableau du service console.log (this.fighters); –
Essayez le code ci-dessus. Changez votre service à une usine pour renvoyer un objet de promesse. – Vivz
J'ai essayé. il continue de se connecter "indéfini" sur la console –