我正在使用AngularJS。在控制器中,我调用了许多ajax调用。在使用ajax调用从DB获取所有数据之后,我想调用一个函数。我怎么能这么做?
发布于 2016-02-26 13:02:33
如果使用$http进行ajax调用,则可以从这些调用中检索承诺,并在所有调用以$q.all结束时执行某些操作。
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];
});https://stackoverflow.com/questions/35652343
复制相似问题