javascript - $.when.apply 在 Angular AJAX promise 实现中?

标签 javascript jquery angularjs promise

有没有办法做相当于

 $.when.apply( [ $.ajax(), $.ajax() ]).done(function(){
      // all the ajax's are done now...
 })

在 AngularJS 的 $http.get() promise 系统中?

最佳答案

我建议你使用 $q.all([async1, async2]).then(...)

$q.all([promise, …]) → newPromise 

newPromise 将在所有给定的 promise 都已解决后解决

参见文档 HERE

关于javascript - $.when.apply 在 Angular AJAX promise 实现中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20204139/

相关文章:

jquery - 如何在fabricJS中向圆形对象添加文本?

javascript - 使用来自后端的 Regexp 进行 Angular 电子邮件验证

javascript - 如何通过单击状态从 FlatList 中一项一项删除项目

javascript - 一个简单的 Node/快速获取请求和响应

javascript - 如何在 jQuery 中保持 DRY?

jquery - $ 未定义 - Laravel Jquery 未找到?

javascript - 使用多维数组循环对象

javascript - 表单中的 Angular 动态场未显示在 View 中

javascript - 未捕获的类型错误 : Cannot read property 'style' of null in javascript function:

javascript - 为什么是 $(window).scrollTop();报零?