Ich arbeite an einem Projekt in Java und ich verwende insbesondere Spring und AngularJS. Beim Laden meiner Seite (ng-init) führe ich eine Funktion aus, die eine $ http-Abfrage aufruft, die die Liste der Umgebungsvariablen abruft. Dann lade immer die Seite, ich rufe eine andere $ http Anfrage, die das Ergebnis meiner ersten Abfrage benötigt.Environnent Variablen im Front-End
Das Problem besteht darin, dass die zweite Abfrage beginnt, bevor die erste Abfrage beendet wird, zu diesem Zeitpunkt ist die Variable environent nicht definiert. Ich habe ein asynchrones Abfrageproblem.
Kennen Sie bitte eine Lösung?
Vielen Dank
Verwenden Sie Versprechen für asynchrone Operationen – MMK
können Sie etwas von Ihrem Code zeigen, soweit ich verstehe, sollten Sie in der Lage sein, nur Ihre zweite $ http in der. Dann anrufen() Block Ihrer ersten $ http – darron614
$ q.all ([firstHttpRequestPromise]). Dann (/ * tun Sie die andere http-Anfrage * /) – MMK