Kann mir jemand erklären, wie funktioniert $q.when
in AngularJS? Ich versuche, wie $http
Arbeit zu analysieren und fanden diese:
var promise = $q.when(config);
Und hier ist Config Objekt von Chrome Konsole:
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
Was als nächstes passiert? Wie wird dieses Objekt gelöst oder abgelehnt?
$ q Geräte versprechen Muster seine nur einfache Wrapper um Rückrufe in Javascript .So, wenn Rückruf erfolgreich die Versprechen gelöst wird –
@Ajaybeniwal abgefeuert wird, aber in diesem Fall Objekt übergeben, nicht um Rückruf. Wie es gelöst/abgelehnt wurde, wenn das Objekt übergeben wurde, nicht Callback? – SET