angularjs中$scope和$rootscope的区别
2016-07-17 00:00
316 查看
摘要: $scope和$rootscope的区别
scope是html和单个controller之间的桥梁,数据绑定就靠他了。rootscope是各个controller中scope的桥梁。用rootscope定义的值,可以在各个controller中使用。下面用实例详细的说明一下。
JavaScript代码:
HTML代码:
运行结果:
scope是html和单个controller之间的桥梁,数据绑定就靠他了。rootscope是各个controller中scope的桥梁。用rootscope定义的值,可以在各个controller中使用。下面用实例详细的说明一下。
JavaScript代码:
var demo = angular.module('demo', []); demo.controller('MainController', function ($scope, $rootScope) { $rootScope.name = '张三'; $scope.data = "hello world"; })
HTML代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>01简单的AngularJS程序</title> </head> <body> <div ng-app="demo"> <!--$rootScope有效,但是MainController的作用域无效--> <span>{{name}}</span> <span>{{data}}</span> <div ng-controller="MainController"> <!--$rootScope有效,但是MainController的作用域也有效--> <span>{{name}}</span> <span>{{data}}</span> </div> </div> </body> </html>
运行结果:
张三 张三 hello world
相关文章推荐
- angularJS 中$scope方法使用指南
- 深究AngularJS(4)——Directive和Scope数据隔离与交互
- Cordova学习笔记 $scope的$watch及$timeout的使用示例
- 关于angular当中 ng-if 和ng-show的作用域问题
- angularjs中scope与rootscope 区别
- AnjularJS中$scope和$rootScope的区别小结
- AngularJS中$injector、$rootScope和$scope的概念和关联关系深入分析
- AnjularJS中$scope和$rootScope的区别小结
- AngularJS 限定$scope的范围实例详解
- angularJs中$scope数据序列化的实例
- AngularJS中使用HTML5摄像头拍照
- [AngularJS面面观] 11. scope事件机制 - 事件系统在Angular框架中的应用
- 《AngularJS》5个实例详解Directive(指令)机制
- AngularJs的UI组件ui-Bootstrap分享(八)——Tooltip和Popover
- angularjs ocLazyLoad分步加载js文件,angularjs ocLazyLoad按需加载js
- angularJs+MVC+C#学习(二)
- angularJs+MVC+C#学习(一)
- angular倒计时指令
- angularjs的初步使用
- Grunt开发中存在坑