之前我曾经在ajax调用开始之前显示加载器,并在调用完成后删除加载器。现在我在一个页面中有两个调用。在这种情况下我应该如何处理装载程序?如果我使用与之前相同的方法,即使其他调用没有完成,也会删除加载器
答案 0 :(得分:1)
您可以使用有角度的$q
服务,该服务允许等待一组多个承诺得到解决。
示例:
$q.all( [promise1, promise2] ).then(() => {
// only when both are resolved
// so here you can remove the loader
});