我试图找出我可以在$q.all()
函数中使用的promise的数据结构。我知道我可以给它一系列的承诺和承诺的地图,但我可以给它一个任意的深度图吗?例如,我可以这样做:
var map = {};
map["A"] = {};
map["A"]["B"] = MyService.getPromise();
$q.all(map).then(function(resultMap){
// does resultMap match the structure of the input map?
console.debug(resultMap["A"]["B"])
})
如果我不能,那么做这样的事情的建议方法是什么?我想知道我的结果数据中的原始级别。
答案 0 :(得分:0)
对我而言,这看起来非常简单并且有效:
.txt