【发布时间】:2015-09-23 19:19:42
【问题描述】:
例如,一个页面包含多个控制器和指令,每个控制器和指令都发出单独的 $http 请求来填充它们的数据。
是否有一个我们可以订阅的全局事件将在 Angular 完成调用所有回调时触发(即在所有 $http 请求完成并且所有回调都已执行之后)?
【问题讨论】:
-
你可以使用
$q.all给它一系列承诺.. -
并非没有自己对它们进行分组,例如使用
$q.all。它无法知道将发出多少请求或哪些请求与其他请求相关。还有$httpInterceptors可以使用
标签: angularjs