angularjs的使用:$scope与双向数据绑定,自动注入(6)
来源:互联网 发布:淘宝怎么搜高仿手表 编辑:程序博客网 时间:2024/06/07 18:19
1. $scope与双向数据绑定
1.1 Tree型数据结构
由于ng的$scpe机制和对象深比较机制,ng在处理Tree型结构方面性能非常差
建议不要对tree型结构使用双向数据绑定
1.2 $scope
Scope提供$watch方法监视Model的变化。
Scope提供$apply方法传播Model的变化。
Scope可以继承,用来隔离不同的applicationcomponents和属性访问权限。
Scope为Expressions的计算提供上下文。
2. 自动注入
1. 推断式自动注入
var myModule = angular.module("MyModule", []);var Mycrtl = function($scope){$scope.name ‘’;}myMdule.controller(‘Mycrtl’, MyCrtl);注意:函数参数名称必须要和被注入的对象相同
2. 声明式注入
var myModule = angular.module("MyModule", []);var Mycrtl = function(thisName){thisName.name = ‘’;}MyCtrl.$inject = [‘$scope’];//注入列表myMdule.controller(‘Mycrtl’, MyCrtl);3. 内联式注入
var myModule = angular.module("MyModule", []);myModule.controller('MyCtrl', ['$scope', function($scope){$scope.sayHello=function(name){alert("Hello "+name);}}])
0 0
- angularjs的使用:$scope与双向数据绑定,自动注入(6)
- AngularJS的双向数据绑定
- AngularJS数据的双向绑定
- 使用AngularJS开发商城-(使用AngularJS的双向数据绑定机制)
- 【AngularJS】数据绑定(双向绑定)
- ionic -- 单选框使用数据双向绑定(angularjs)问题
- AngularJS双向数据绑定
- 双向数据绑定---AngularJS的基本原理学习
- 3、AngularJs的双向数据绑定
- 双向数据绑定---AngularJS的基本原理学习
- angularJs的双向数据绑定,简单实用
- 双向数据绑定---AngularJS的基本原理学习
- AngularJS Scope的绑定策略
- angularjs scope的绑定策略
- AngularJS(2)——AngularJS数据双向绑定
- AngularJS数据双向绑定揭秘
- AngularJS 数据双向绑定揭秘
- AngularJS 数据双向绑定揭秘
- Spring 3整合Quartz 2实现定时任务一:常规整合 (基于maven构建)
- 第十八条:接口优于抽象类
- Leetcode 376. Wiggle Subsequence 摇摆序列 解题报告
- UIView的init与initWithFrame的调用顺序
- Java中return的使用
- angularjs的使用:$scope与双向数据绑定,自动注入(6)
- 解析URL
- 快速排序
- 如何用命令行执行LoadRunner的脚本
- Facebook Android SDK 4.14使用详解(2016.8)
- nginx负载均衡,反向代理及配置的介绍和实现原理
- eclipse中导入项目res下xml出错,无法导入R包
- 购买瓷砖时,除了价格..
- java抽象类与接口的区别抽象类与接口的特性是什么