AngularJS基础——MVC、$scope的作用域、依赖注入的代码压缩以及run方法
2015-12-29 18:56
891 查看
技术要点:
1)$scope代表指定控制器内的数据模型;
2)$rootScope代表全局作用域的数据模型;
3)控制器可以实现继承;
4)依赖注入时可以实现代码压缩;
5)run方法初始化全局的数据,只对全局作用域起作用,如$rootScope
<!DOCTYPE html> <html lang="zh_CN"> <head> <meta charset="UTF-8"> <title>Angular基础</title> </head> <body> <div ng-app="myApp"> <div ng-controller="firstCtrl"> {{name}} {{age}} <div ng-controller="secondCtrl"> {{name}} {{age}} {{sex}} </div> </div> {{sex}} </div> <script src="angular.min.js"></script> <script type="application/javascript"> var myApp=angular.module('myApp',[]); myApp.controller('firstCtrl',['$scope',function($sc){ $sc.name="张三丰"; }]); myApp.controller('secondCtrl',['$scope','$rootScope',function($sc,$rsc){ $sc.name="灭绝师太"; $rsc.age=108; }]); myApp.run(['$rootScope',function($rsc){ $rsc.sex='男'; }]); </script> </body> </html>显示效果:
相关文章推荐
- angularjs指令中的compile与link函数详解
- AngularJs基础——过滤器
- angular.element的方法
- 【AngularJs】---angular-chart.js 图表报表
- Angularjs 过滤器 过滤数据 提示
- Angularjs的My97DatePicker扩展
- AngularJs的基础——常用指令
- Angular中Directive总结
- Angularjs中的注意点
- angularjs controller, service, directive 的demo
- angular学习日志09 表单验证 ng-form
- AngularJS中Directive间交互实现合成
- Angular 动画
- AngularJS自定义Directive与controller的交互
- AngularJS 控制器函数
- AngularJS 控制器属性
- AngularJS 控制器
- TypeScript 5 Angular 2
- AngularJS自定义Directive不一定返回对象
- 使用 AngularJS 和 Electron 构建桌面应用