$q.when
はどのようにAngularJSで動作するのですか? 私はどのように$http
仕事を分析しようとすると、この発見だ:
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
次に何が起こるか:
var promise = $q.when(config);
そして、ここではクロームコンソールから設定オブジェクトがあるの?このオブジェクトがどのように解決または拒否されるのか?
の$ Qの実装は、コールバックがsucessfully約束を解雇されたJavaScriptの。だから中のコールバックの周りにその単純なラッパーが –
@Ajaybeniwalを解決さパターンを約束したが、渡されたこの場合、オブジェクトには、コールバックではありません。コールバックではなく、オブジェクトが渡された場合の解決方法と拒否方法 – SET