如何在angularjs中访问$ rootscope变量?

时间:2013-09-19 06:11:10

标签: angularjs scope controllers rootscope

我想将一些数据分配给一个全局变量(可能是$ rootscope),它在pageload中初始化。然后我想从所有控制器访问该数据。我该怎么做?

// Edit : I tried following and it works as expected....

function Ctrl1($rootScope) {
    $rootScope.value = "asdf";
}

function Ctrl2($rootScope, $scope) {
    $scope.value = $rootScope.value;
}

2 个答案:

答案 0 :(得分:6)

MyController($rootScope,$scope)
{
  $rootScope = ....
}

你明白了这一点:)

答案 1 :(得分:0)

如果您尝试在视图中显示变量,则无需将$ rootScope中的变量赋值给$ scope。