$ rootScope未定义

时间:2016-04-04 01:57:01

标签: angularjs resolve

以这种方式使用解析ui-router状态:

$rootScope.$on("$stateChangeError", function(event, toState, toParams, fromState, fromParams, error) {
    if (error === "AUTH_REQUIRED") {
        $state.go("login");
    }
});

我把控制器放进去了:

  resolve: {  
  "currentAuth": ["Auth", function(Auth) {
    return Auth.$waitForAuth();
  }] 
}

但是在运行我的代码时我得到了这个错误:

Uncaught ReferenceError: $rootScope is not defined

0 个答案:

没有答案