angularjs - 如何访问 angularjs 中的 $rootscope 变量?

标签 angularjs scope controllers rootscope

我想将一些数据分配给一个全局变量(可能是 $rootscope),该变量在页面加载时初始化。然后我想从所有 Controller 访问该数据。我该怎么做?

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

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

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

最佳答案

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

你明白了:)

关于angularjs - 如何访问 angularjs 中的 $rootscope 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18887295/

相关文章:

angularjs $resource 不替换 POST url 模板中的变量

c++ - 链接器无法在命名空间中找到函数定义

ruby-on-rails - 无需通过路由即可测试 Controller

c++ - 有人可以解释这个 unique_ptr 代码发生了什么吗?

android - Android 中的变量作用域

javascript - AngularJS 中 Controller 之间如何共享数据?

java - 从 JavaFX 中的另一个 Controller 访问字段

javascript - 使用 httpbackend 测试 ngResource - 可能是未处理的拒绝错误

javascript - 在javascript中设置背景图片时如何访问本 map 片

javascript - 每篇文章都有一个单独的链接(bootstrap modal、django、jQuery)