美文网首页@IT·互联网
scope 作用域及$scope和$rootScope的区别

scope 作用域及$scope和$rootScope的区别

作者: 赵碧菡 | 来源:发表于2017-05-05 21:42 被阅读0次

    scope 是一个对象 有自己的方法和属性.
    $scope和$rootScope 的区别,$scope 是html 和javascript 之间的桥梁,他们之间的数据绑定就靠它,针对局部作用域生效,而$rootScope 是各个控制器之间的桥梁,针对全局作用域。

    <div ng-controller="myCtrl_1">  
          {{onename}}
    </div>
    <div ng-controller="myCtrl_2">
        {{twoname}}
    </div>
    js代码:
    var app=angular.module('myApp',[]);
    app.controller('myCtrl_1',function($scope,$rootScope){
        $rootScope.onename="hello";
        })  
    app.controller('myCtrl_2',function($scope){
        $scope.twoname=$rootScope.name;
      })
    

    相关文章

      网友评论

        本文标题:scope 作用域及$scope和$rootScope的区别

        本文链接:https://www.haomeiwen.com/subject/qzwstxtx.html