Использование AngularJS 1.2Как транслировать с http-перехватчика?
Мой перехватчик выглядит следующим образом:
$httpProvider.interceptors.push(['$q', '$log', '$rootScope', function ($q, $log, $rootScope) {
return {
'request': function(config) {
$rootScope.$broadcast('spin');
console.info('request!');
return config || $q.when(config);
},
...
В моем контроллере нав (который обрабатывает и связывает загрузчик/кок к виду):
$rootScope.$watch('spin', function(event) {
console.info('spin');
$scope.spinner++;
});
Радиопередача кажется чтобы произойти только один раз в конце всех полученных ответов, хотя я вижу много запросов ! в журнале консоли.
Как я могу управлять своим глобальным счетчиком/загрузчиком?
EDIT Я хочу показать загрузчик/счетчик в моем навигаторе каждый раз, когда данные загружаются.
что вы хотите достичь с помощью этого –
@Ajaybeniwal редактирования: цели добавил – Tjorriemorrie