首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在加载了所有ajax调用之后,如何调用函数?

在加载了所有ajax调用之后,如何调用函数?
EN

Stack Overflow用户
提问于 2016-02-26 12:56:31
回答 1查看 185关注 0票数 2

我正在使用AngularJS。在控制器中,我调用了许多ajax调用。在使用ajax调用从DB获取所有数据之后,我想调用一个函数。我怎么能这么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-26 13:02:33

如果使用$http进行ajax调用,则可以从这些调用中检索承诺,并在所有调用以$q.all结束时执行某些操作。

代码语言:javascript
运行
复制
var promises = [];
promises.push($http.get('1'));
promises.push($http.get('2'));
promises.push($http.get('3'));

$q.all(promises).then(function (datas) {
    // all 3 ajax calls have returns
    // you can even retrieve datas from each ajax calls
    var data1 = datas[0];
    var data2 = datas[1];
    var data3 = datas[2];
});
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35652343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档