/ / Angularjs: Извикване на функция, когато някога се използва определен тип маршрут - angularjs

Angularjs: Извикване на функция, когато някога се извиква определен тип маршрут - angularjs

Следва моят конфиг на примерния маршрут.

.config(["$routeProvider", function($routeProvider) {
$routeProvider.when("/admin", {
templateUrl: "admin/admin.html",
controller: "AdminCtrl"
}).when("/admin/confrence",{
templateUrl: "admin/adminconfrence.html",
controller: "AdminCtrl"
}).when("/admin/confrence/new",{
templateUrl: "admin/adminconfrencenew.html",
controller: "AdminCtrl"
});
}])

Искам да направя някаква проверка на автентичността, когато някога се нарича който и да е маршрут, който започва /admin, Може ли някой да ме води как е възможно

Отговори:

3 за отговор № 1

Опитайте тази:

app.run(function($rootScope) {
$rootScope.$on("$routeChangeStart", function(event, next, current) {
if (next.$$route.originalPath.indexOf("/admin")!= -1){
// do your stuff
}
});
})