以下是我的示例路线配置。
.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
的路由时进行一些身份验证检查。有人可以指导我怎么可能
答案 0 :(得分:3)
试试这个:
app.run(function($rootScope) {
$rootScope.$on('$routeChangeStart', function(event, next, current) {
if (next.$$route.originalPath.indexOf("/admin")!= -1){
// do your stuff
}
});
})