Какая функция вызывается каждый раз при изменении URL в AngularJS?

Я должен сделать очередь всех запросов одновременно происходящих, не дожидаясь ответа от предыдущего запроса в angularjs.

У меня есть функция загрузки, которая показывает div загрузки каждый раз, когда я изменяю маршрут url, но не нормально создавать массив очереди в этой функции.



Может кто-нибудь сказать мне, какая функция вызывается в angularjs маршрутах, когда я каждый раз меняю URL-маршрут?

Вот код маршрута:

angular.module('myApp', ['myApp.directives', 'myApp.services', 'myApp.filters']).config(
    function($routeProvider, $locationProvider, $httpProvider) {
        $locationProvider.html5Mode(false);
        $locationProvider.hashPrefix('!');

        $httpProvider.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';

        var loading = function (data, headersGetter) {
            $('loadingDiv').show();
            return data;
        };
        $httpProvider.defaults.transformRequest.push(loading);

        $routeProvider.
        when('/', {
            templateUrl: 'elements/home/home.html',
            controller: homeCtrl
        });
   });

Ответы на вопрос(2)

Ваш ответ на вопрос