深入理解angular的特性
来源:互联网 发布:js如何给div赋值 编辑:程序博客网 时间:2024/05/20 17:40
1。双向绑定
angular中双向绑定指的是视图(view)和模型(model)之间的特性。能进能出:当数据变化时,视图同时变化。
当视图变化时(由用户交互改变或程序控制改变等),数据同时变化。
2。依赖注入
普通js中,函数的参数是由调用决定的,而不是函数定义决定。
angular中,参数是由定义决定,而不是调用者(这里所说的参数就是注入项 )
//=======================================
指令directive
<div ng-app="hd> <div hd-cms color="red"></div> </div>
var m = angular.module('hd',[])m.directive('hdCms',[function(){//指令名最好加上自己的前缀,方便和其他区分 return { restrict:"AE",//指令使用方式 template:"模板内容",//指令内容模板 template:function(elem,attr){//elem指hd-cms那个标签,attr指它上面的属性,如color } }}])
//==========控制器===================
controller
子控制器会继承父控制器的scope,
当为简单数据类型值时,继承隔离
当为复杂数据类型值时,继承不隔离
tips:
可以通过把数据保存在父对象中来实现继承不隔离。
阅读全文
0 0
- 深入理解angular的特性
- angular路由的深入理解
- 深入理解Angular指令
- 深入理解Angular作用域
- 深入理解Angular依赖注入
- 深入理解JavaScript的闭包特性
- 深入理解CORTEX-M3的运算特性
- 深入理解sdram之基本特性的理解
- 深入理解ANGULAR中的$APPLY()以及$DIGEST()
- 深入理解ANGULAR中的$APPLY()以及$DIGEST()
- 深入理解ANGULAR中的$APPLY()以及$DIGEST()
- 深入理解ANGULAR中的$APPLY()以及$DIGEST()
- 深入理解Angular中的$apply()以及$digest()
- 深入理解Angular中的$apply()以及$digest()
- 深入理解ANGULAR中的$APPLY()以及$DIGEST()
- 深入理解Angular 1.5 中的生命周期钩子
- angular js 的一些特性
- 深入理解C# 3.x的新特性系列总结
- PHP 编程中 10 个最常见的错误,你犯过几个?
- 汉诺塔问题
- 微信中关闭网页输入内容时的安全提示 [干掉 “防盗号或诈骗,请不要输入QQ密码”]
- 【转载】Spring中原型prototype的准确使用
- TensorFlow官网访问不了
- 深入理解angular的特性
- Notification通知栏图标5.0以后效果不同的细节补充和处理
- 顺序表的动态内存实现
- 傅里叶变换的意义和理解(通俗易懂)
- Spring MVC视图解析器:配置多个视图解析器的优先级
- Rxjava使用说明
- 刷清橙OJ--A1040.Cantor表
- Intellij IDEA 添加jar包的三种方式
- cocos2d垃圾回收机制,add/removeChild()函数