En face de $routeChangeSuccess en AngularJS

Je me demandais juste si il y a un moyen de savoir si quelqu'un est en train de changer l'itinéraire de l'URL.

Comme un exemple, j'ai quelque chose comme ceci dans mon code html:

<a ng-href="#/somewhere">To somewhere</a>

et je était en utilisant ceci:

$scope.$on('$routeChangeSuccess', function (scope, next, current) {
    //Some code
})

Cependant, je viens de réaliser que j'ai besoin pour exécuter ce code avant de changer l'URL. Est-il un moyen de pour cela et aussi d'avoir le même next et current de savoir où je vais être redirigé et à partir d'où?

OriginalL'auteur Tomarto | 2012-09-07