0

请有人帮我理解为什么 $rootScope.$watch('requestCount'... 在 ajaxSpinner 指令中看不到对 $http.defaults.transformRequest 和 $httpProvider.responseInterceptors 中的 $rootScope.requestCount 字段所做的更改?

谢谢你!

http://plnkr.co/edit/tZVLCT?p=preview

4

1 回答 1

2

requestCount由于响应的异步性质,$rootScope 参数的更新发生在 Angular 周期之外。

用于$rootScope.$apply()解决问题。

于 2013-06-05T12:48:21.407 回答