为了账号安全,请及时绑定邮箱和手机立即绑定

$rootScope

department 这个属性 是放在rootscope 下面的 
如果 同样的 属性名 department 放在 当前作用域scope下面 取值状况是如何呢?

正在回答

1 回答

取当前作用域scope的值。

<!DOCTYPE html>
<html>

<head>
    <script src="//ajax.useso.com/ajax/libs/angularjs/1.2.26/angular.min.js"></script>
    <meta charset="utf-8">
</head>

<body ng-app="MyModule">
    <xingoo></xingoo>
    <div ng-controller="rootCtrl">
        {{name}}
    </div>

    <div ng-controller="scopeCtrl">
        {{name}}
    </div>

    <script type="text/javascript">
    var myModule = angular.module('MyModule', []);
    myModule.controller('rootCtrl', ['$scope', '$rootScope',
        function($scope, $rootScope) {
            $rootScope.name = 'this is rootScope';
        }
    ]);

    myModule.controller('scopeCtrl', ['$scope', '$rootScope',
        function($scope, $rootScope) {
            $scope.name = 'this is scope';
            $rootScope.name = 'this is rootScope';
        }
    ]);
    </script>
</body>

</html>


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
AngularJS实战
  • 参与学习       205465    人
  • 解答问题       1158    个

一起学习AngularJS的基础教程,通过实例学习并学会AngularJS

进入课程
意见反馈 帮助中心 APP下载
官方微信