@IT·互联网

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

2017-05-05  本文已影响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;
  })
上一篇下一篇

猜你喜欢

热点阅读