$q.all 用于动态数字或承诺
$q.all for dynamic number or promises
正在尝试了解如何使用 $q 获取动态承诺列表。
现在 requests_arr.then() 在第二个承诺解决之前触发。有人可以解释我做错了什么,或者我应该如何解决问题以便 q.all.then() 正常工作吗?
request_components_array = [0,1];
var request_que = _.map(request_components_array, function(components,i){
return $timeout(function(){
return self.getStuff().query({})
}, 1000*i+1);
});
var requests_arr = $q.all(request_que);
requests_arr.then(function(data){
cb(data);
})
$resource
有一个 $promise
属性 你需要 return
return self.getStuff().query({}).$promise
正在尝试了解如何使用 $q 获取动态承诺列表。
现在 requests_arr.then() 在第二个承诺解决之前触发。有人可以解释我做错了什么,或者我应该如何解决问题以便 q.all.then() 正常工作吗?
request_components_array = [0,1];
var request_que = _.map(request_components_array, function(components,i){
return $timeout(function(){
return self.getStuff().query({})
}, 1000*i+1);
});
var requests_arr = $q.all(request_que);
requests_arr.then(function(data){
cb(data);
})
$resource
有一个 $promise
属性 你需要 return
return self.getStuff().query({}).$promise