美文网首页@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