рядом с успехом, ошибка, а затем, сделать $ http получить обещание покоя предложить больше состояний, на которые мы можем действовать? Я однажды зарегистрировал в консоли сырой ответ, который показал эти 3 состояния и более, но не помню, какой.Что представляют собой обещания Angularjs?
ответ
$http сервис распространяется на $q службы. $http
имеет 2 дополнительных методов (успех, и ошибки) в верхней части существующих методов, предусмотренных $q
(приведены ниже):
.then (successCallback, errorCallback, notifyCallback) - независимо от того, когда обещание было или будет разрешен или отклонен, а затем вызовет один из успешных или ошибочных обратных вызовов асинхронно, как только будет доступен результат. Обратные вызовы вызываются с помощью одного аргумента: причина или отклонение. Кроме того, обратный вызов уведомления может быть вызван ноль или более раз, чтобы обеспечить индикацию выполнения, прежде чем обещание будет разрешено или отклонено. Этот метод возвращает новое обещание, которое разрешено или отклонено с помощью возвращаемого значения successCallback, errorCallback. Он также уведомляет через возвращаемое значение метода notifyCallback. Обетование не может быть разрешено или отклонено из метода notifyCallback.
.catch (errorCallback) - сокращение для promise.then (нуль, errorCallback)
.finally (обратный вызов) - позволяет наблюдать либо исполнения или отказ от обещания, но сделать поэтому без изменения конечного значения. Это полезно для выпуска ресурсов или выполнения некоторой очистки, которая должна быть выполнена, если обещание было отклонено или разрешено. Дополнительную информацию см. В полной спецификации.
- 1. Что представляют собой контейнеры?
- 2. Что представляют собой инструкции C++
- 3. Что представляют собой дети DocumentElement?
- 4. Что представляют собой заповеди P4?
- 5. Что представляют собой бинты Capistrano?
- 6. Что представляют собой объекты String ...?
- 7. Что представляет собой .feature представляют
- 8. Что представляют собой цвета следующей ошибки?
- 9. Что представляют собой пустые элементы xml?
- 10. Что представляют собой ключи для statusOfValueForKey
- 11. Что представляют собой значения «уплотнения perm gen»?
- 12. Что представляют собой делегаты в рубине?
- 13. Что представляют собой значения в scaladocs
- 14. Хромированный профилировщик - Что представляют собой элементы «Недоступные»?
- 15. Что представляют собой объекты рендеринга restas?
- 16. Что представляют собой эти двоичные инструкции
- 17. Что представляют собой JSON.decode и JSON.encode?
- 18. Что представляют собой группы тем в Java?
- 19. Что представляют собой номера планового Poker?
- 20. Что представляют собой стрелки на моем mschart
- 21. Что представляют собой объекты «первого класса»?
- 22. WordNet - Что представляют собой n и число?
- 23. Что представляют собой самые красивые графики Silverlight?
- 24. Что представляют собой объекты в javascript?
- 25. Что представляют собой делегаты в C#?
- 26. Что представляют собой лучшие практики в Swift?
- 27. Что представляют собой предопределенные исключения jvm?
- 28. Что представляют собой $ <и $ @ в Makefile?
- 29. Что представляют собой поля объектов java?
- 30. Что представляют собой объекты верхнего уровня?
довольно грустно, вы не можете найти ответ в документации, и пусть кто-то еще искать их для вас – charlietfl