$q.all用于动态数字或承诺
$q.all for dynamic number or promises
试图弄清楚如何将$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
相关文章:
- 我的职位回报太快了,如何做出承诺
- 打破承诺链的好方法是什么
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 测试索引值是否等于某个数字的倍数
- 从函数返回角度承诺
- 将数字转换为一定数量的硬币
- 键入最后一位数字后自动提交
- 如何在javascript中迭代数字列表
- Javascript逻辑运算符和字符串/数字
- 如何在javascript中获得与特定数字相等的随机数
- 如果元素's的ID以数字开头
- 递增一个数字而不去掉前导零
- 如何使用JavaScript查找1和N之间的所有数字的总和
- 我怎样才能获得承诺的价值
- 如何在这里将两个值最低的数字相加
- 如何删除除冒号、数字和'上午'或者'下午'
- 延期承诺值未更新/解析/延期
- 如何为jQuery屏蔽输入插件创建一个允许字母数字、空格和重音字符的掩码
- AngularJS函数,以$q承诺递增数字
- $q.all用于动态数字或承诺