У меня есть приложение AngularJS, и мне нужен загрузчик ajax для каждого запроса, выполняемого $http - есть ли простой способ сделать это.
Теперь мое решение состоит в том, чтобы установить $rootScope.loading = 1 каждый раз, когда я вызываю $http, и в случае успеха установить $rootScope.loading = 0..
Какова «лучшая практика» для этого?
Мой код теперь выглядит так:
$rootScope.loading = 1;
$http({method : "POST", url:url, data: utils.params(data), headers: {'Content-Type': 'application/x-www-form-urlencoded'}}).success(function() {
$rootScope.loading = 0;
});