为了账号安全,请及时绑定邮箱和手机立即绑定

如何在angularjs执行多个异步操作后再执行?

如何在angularjs执行多个异步操作后再执行?

德玛西亚99 2018-11-14 19:15:33
如何在angularjs执行多个异步操作后再执行
查看完整描述

1 回答

?
皈依舞

TA贡献1851条经验 获得超3个赞

使用ng自带的$q服务let promises = {
alpha: promiseAlpha(), beta: promiseBeta(), gamma: promiseGamma()
}
$q.all(promises).then((values) => {
console.log(values.alpha); // value alpha
console.log(values.beta); // value beta
console.log(values.gamma); // value gamma

complete();
});
// promises包含多个promise对象,当所有promise对象成功返回时,$q.all().then()中的成功方法才会被执行。

// $http返回的正是promise对象

查看完整回答
反对 回复 2018-12-08
  • 1 回答
  • 0 关注
  • 1103 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号