0
我想重定向到登錄屏幕,當我的存儲其他主屏幕沒有UABGlobalAdminId,爲此,我用$ urlRouterProvider.otherwise,但它不能正常工作。當我嘗試調試控制檯沒有達到它。任何人都可以請建議help.Thanks。
我有這個在我的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');
}
});
看到這個SO問題[否則在StateProvider](https://stackoverflow.com/questions/16793724/otherwise-on-stateprovider) –