angularjs - 以 Angular 加入 promise

标签 angularjs promise

我该怎么做 join 2+ 有 Angular 的 promise ?

(我已经看到了 chain 他们的文档,但这不是我需要的)

我想在 Q 中实现的示例:

Q.all([promiseA, promiseB]).done(function () {
    console.log("Both promises have been executed concurrently and then resolved");
});

最佳答案

使用 $q.all()

$q.all([promise1, promise2]).then(function (result) {
// result should be an array
}, function () {
// call when either promise1 or promise 2 is rejected
});

关于angularjs - 以 Angular 加入 promise ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21287655/

相关文章:

javascript - 从简单的 js 代码调用 angularjs 服务

angularjs - 从 Angular JS 中的指令调用 Controller 函数

javascript - 在名为 "then"的类方法中异步/等待

javascript - 带循环的 Deferred 和 Promise

javascript - 如何在promise链中调用Q promise notify

angularjs - 使用 Angular UI Router 覆盖后退按钮以转到特定状态

javascript - 使用 $httpBackend + $resource 进行 Angular karma 单元测试,无需使用模块引导

html - 导航到 AngularJs 中页面内的部分

javascript - Promise 数组一旦完成就解决 Promise?

javascript - forEach 未处理的拒绝错误