Angular js - prüfe, ob die aktuelle URL mit der Route übereinstimmt (mit dynamischen URL-Parametern)

Ich setze das einfach so:

app.config(['$routeProvider',function($routeProvider) {
  $routeProvider
  .when('/asd/:id/:slug',{
    templateUrl:'views/home/index.html',
    controller:'Home',
    publicAccess:true,
    sessionAccess:true
  });

: id und: slug sind dynamische Parameter.

Jetzt würde ich gernecheck if current url matches diese Route (/asd/:id/:slug)

Zum Beispiel die URL:asd/5/it-is-a-slug

Welches ist der einfachste Weg?

Ich habe es versucht:

$rootScope.$on('$routeChangeStart', function(){ 
   console.log($route.current); 
});

aber manchmal gibt es nichts in der Konsole zurück, während Seitenrouten gewechselt werden

Antworten auf die Frage(3)

Ihre Antwort auf die Frage