$ state.go没有在控制器内执行

时间:2014-11-29 13:45:32

标签: angularjs

如果用户当前未登录,我正尝试将用户重定向到登录页面:

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')在应用程序的其他位置成功使用,因此看起来路线没有任何问题。我在这里做错了什么?

0 个答案:

没有答案