解决所有$ q promises时的回调

时间:2014-11-25 11:56:56

标签: angularjs q

使用jQuery,我可以这样做:

$.when.apply($, promisesArray).done(function () {});

现在我正在使用angular并且它的服务$q是否有任何方法可以实现其承诺的实现?

2 个答案:

答案 0 :(得分:5)

使用$q.all

$q.all([promise1, promise2, promise3]).then(function(){
    // do your stuff.
});

答案 1 :(得分:3)

$q.all是您的方法

$q.all(promisesArray).then(function(results) {});