我希望在我的存储其他主屏幕中没有UABGlobalAdminId时重定向到登录屏幕,为此,我使用了$ urlRouterProvider.otherwise,但它工作不正常。当我尝试调试控制台时没有达到它任何人都可以建议帮助。谢谢。
我的app.js中有这个,
$stateProvider
// Home
.state('home', {
url: '/',
templateUrl: 'app/templates/home.html',
controller: 'homeCtrl'
})
.state('login', {
url: '/login',
templateUrl: 'app/templates/login.html',
controller: 'loginRegCtrl'
})
$urlRouterProvider.otherwise(function($injector, $location){
var state = $injector.get('$state');
if(localStorage.getItem('UABGlobalAdminId')){
state.go('home');
} else {
state.go('login');
}
});