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