$q.all用于动态数字或承诺



试图弄清楚如何将$q用于承诺的动态列表。

现在requests_arr.then()在第二个promise解决之前激发。有人能解释我做错了什么吗,或者我应该如何解决问题,让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 self.getStuff().query({}).$promise

相关内容

  • 没有找到相关文章

最新更新