Angular - 这个$ rootscope变量出了什么问题

时间:2016-03-31 18:11:31

标签: angularjs

我在控制器上创建了一个$rootscope变量,似乎没有像我期望的那样工作。

作为简化示例:

function MainCtrl($rootScope, $location) {

var self = this;
$rootScope.pageComingFrom = '/';

self.goToLoginPage = function(){
    $rootScope.pageComingFrom = $location.$$path;
}

self.handleRequest = function(){
    $location.path($rootScope.pageComingFrom);
}

}

如果我先调用goToLoginPage(),那么当我进入handleRequest()变量$rootScope.pageComingFrom时,问题会显示为默认'/'

为什么我/哪里出错?

感谢。

(创建服务来设置和获取此变量也是更好的性能 - 我只在1个控制器上使用)?

0 个答案:

没有答案