如果用户当前未登录,我正尝试将用户重定向到登录页面:
var user = Session.checkSession();
if(user){
$scope.session.user = user;
} else {
// redirect to login page
$state.go('access.signin');
}
$ state正确注入此控制器,因为如果我放dummy.state
而不是access.signin
,我会收到错误:
Error: Could not resolve 'dummy.state' from state ''
$state.go('access.signin')
在应用程序的其他位置成功使用,因此看起来路线没有任何问题。我在这里做错了什么?