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;
});
ポイントは、呼び出しが同期していないことです。