Может кто-нибудь объяснить мне, как $q.when
работать в AngularJS? Я пытаюсь проанализировать, как $http
работу и нашел это:
var promise = $q.when(config);
А вот конфигурационный объект из консоли Chrome:
Object {transformRequest: Array[1], transformResponse: Array[1], cache: Object, method: "GET", url: "/schedule/month_index.html"…}
cache: Object
headers: Object
method: "GET"
transformRequest: Array[1]
transformResponse: Array[1]
url: "/schedule/month_index.html"
__proto__: Object
Что происходит дальше? Как этот объект получить или разрешен?
$ Q реализует пообещать модели его просто просто обертка вокруг обратных вызовов в JavaScript .so, когда обратный вызов успешно обожженных обещания получает решены –
@Ajaybeniwal, но в этом случае объект передается, не обратный вызов. Как он разрешен/отклонен в случае, когда объект прошел, а не обратный вызов? – SET