Следва моят конфиг на примерния маршрут.
.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
}
});
})