1,js代码
代码如下 | 复制代码 |
phonecatApp.controller('TestCtrl',['$scope','$rootScope', function($scope,$rootScope) { $rootScope.name = 'this is test'; } ]); phonecatApp.controller('Test111Ctrl',['$scope','$rootScope', |
2,html代码
代码如下 | 复制代码 |
<div ng-controller="TestCtrl"> Iset the global variable.<strong>{{$root.name}}</strong> </div> <div ng-controller="Test111Ctrl"> |
3,显示结果
代码如下 | 复制代码 |
I set the global variable.this is test 1,get global variable .this is test 2,get global variable .this is test |
由结果可以看出来,$rootScope.name设置的变量,在所有controller里面都是可以直接用{{$root.name}}来显示的,很强大。那当然也可以赋值给scope.
时间: 2025-01-25 12:12:20