AngularJS 根作用域 $rootScope

所有的应用都有一个 $rootScope,它可以作用在 ng-app 指令包含的所有 HTML 元素中。

$rootScope 可作用于整个应用中。是各个 controller 中 scope 的桥梁。用 rootscope 定义的值,可以在各个 controller 中使用。

实例:

<div ng-app="imApp" ng-controller="imCtrl">
<b>家族姓氏:{{lastname}}</b>
<p  ng-repeat="name in names">{{name}} - {{lastname}}</p>
</div>

<script>
var app = angular.module('imApp', []);
app.controller('imCtrl', function($scope, $rootScope) {
$scope.names = ["ImWeb", "Sanker", "Leo"];
$rootScope.lastname = "Lee";
});
</script>

相关文章