У меня есть услуга, в которой я делаю POST-вызов через $http
. Я вызываю этот метод из другой функции в контроллере, у меня есть несколько строк кода, написанных в функции моего контроллера, который я хочу выполнить после вызова службы, хотя я вызываю функцию в начале моего метод в контроллере выполняется в конце. Я не вижу никаких ошибок в консоли, что может быть причиной. Кто-нибудь когда-либо сталкивался с этой проблемой?Задержка при вызове услуги angularjs
0
A
ответ
1
Вам необходимо использовать функцию обратного вызова, которая возвращает ваши данные из вызова $ http. Внутри этого обратного вызова запустите код, который вы хотите выполнить, прежде чем обновлять область видимости с данными, возвращаемыми из вызова $ http.
Почему это происходит:
Вы делаете вызов $ HTTP первым, но в то время как он размещает данные ваши другие строки кода работает до вызова $ HTTP есть время, чтобы вернуться и обновить объем.
Смежные вопросы
- 1. Задержка при вызове UILocalNotification
- 2. Дополнительный аргумент «задержка» при вызове
- 3. Задержка при вызове функции MATLAB
- 4. signalR: задержка при вызове OnDisconnected
- 5. услуги фильтра при вызове Get-Service
- 6. Назначение prority при вызове Услуги рестайлинга
- 7. Неожиданный задержка/Задержка/Замораживание/Блокировка при вызове [CLLocationManager authorizationStatus]
- 8. Задержка ожидания класса объекта при вызове метода
- 9. Задержка при вызове WCF-сервиса от silverlight
- 10. IOS нежелательная задержка при вызове переходаWithView:
- 11. AngularJS задержка
- 12. Задержка в вызове Broadcastreceiver
- 13. Angularjs: Услуги и ui.router
- 14. Услуги с ES6 (AngularJS)
- 15. Никакая задержка в вызове функции
- 16. angularjs ng-show задержка при показе div
- 17. Услуги AngularJS в Vue.js
- 18. Strongloop AngularJS услуги отражения
- 19. Цель AngularJS Услуги
- 20. Откатные услуги в AngularJS
- 21. Что такое услуги angularJS?
- 22. Услуги Angularjs singleton?
- 23. Услуги в AngularJS
- 24. AngularJS - услуги самореференции?
- 25. Проблема при вызове функции в директиве AngularJS
- 26. Задержка в обратном вызове google
- 27. Задержка в обратном вызове AUGraph
- 28. Умышленная задержка в Angularjs
- 29. AngularJS: задержка загрузки следующего шаблона
- 30. Услуги WCF - Создайте несколько экземпляров при запуске?
Дайте код для лучшего понимания. Но я думаю, вам нужно использовать обратный вызов в сервисе и поместить оставшиеся вызовы в обратном вызове – Skeptor