3
我想在AngularJS中鏈接資源。angularjs中的鏈接資源
目標是資源B在啓動之前等待資源A的結束。
我嘗試這樣做:
var p = $q.when(true);
p = p.then(function() {
return $resource(...).query().$promise;
});
p = p.then(function() {
return $resource(...).query().$promise;
});
p = p.then(function() {
return $resource(...).query().$promise;
});
的一點是,呼叫不是同步的。
這對'$ q.all'正常工作,但你確定'query'返回一個承諾。這在我的腦海裏並不清楚。 「認識到調用$ resource對象方法立即返回一個空引用(依賴於isArray的對象或數組)是非常重要的。一旦數據從服務器返回,現有引用就會填充實際數據。」 – Julio
第二次閱讀文檔時,我認爲你是正確的使用'$ promise'。我會稍微改變一下我的答案。 –