Comment se débarrasser du problème asynchrone. La requête http renverra un numéro de données, puis ce numéro est utilisé globalement, mais pour des raisons asynchrones, la variable d'affectation de ce numéro est toujours indéfinie. Comment gérer cela
.
Placez la requête dans mainCtrl.
J'ai déjà rencontré cela, mais nous utilisons un service http écrit par nous-mêmes, qui renvoie un objet de promesse, nous devons donc l'utiliser pour obtenir les données à l'intérieur. J'ai regardé cette méthode écrite par un collègue, et il semble qu'elle renvoie la réponse.data de http dans Angular. Je ne sais pas si cela va t'aider
Mettez le code logique qui utilisera les données dans la fonction de rappel du succès de la requête asynchrone pour garantir que les données ont été obtenues lorsque le code qui doit utiliser les données est exécuté.