La fonction qui est appelée à chaque fois que l'url de changements dans AngularJS?

Je dois faire une file d'attente de toutes les demandes simultanément passe sans attendre la réponse de la demande précédente, en angularjs.
J'ai une fonction de chargement qui montre le chargement div chaque fois que je change l'url de la route mais ce n'est pas ok pour faire un arrray de file d'attente dans cette fonction.

Quelqu'un peut me dire quelle fonction est appelée dans angularjs routes lorsque chaque fois que je change l'url de la route ?
Voici les routes de code :

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
        });
   });
InformationsquelleAutor Amb | 2013-03-16