$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はpromiseパターンを実装し、JavaScriptのコールバックの単純なラッパーです。コールバックが正常に実行されると、promiseが解決されます
—
Ajay Beniwal 2013年
@Ajaybeniwal、ただしこの場合、コールバックではなくオブジェクトが渡されます。コールバックではなくオブジェクトが渡された場合、どのように解決/拒否しますか?
—
2013年