发表于: 2017-04-23 23:08:39
3 1225
今天完成的事情/收获
看了Angular的传参额指令具体笔记和理解如下:
描述指令或DOM本身特性的内部参数
连接指令外界、与其他指令或控制器沟通的对外参数
描述指令本身行为的行为参数
内部参数
restrict:String,E(元素)
<my-directive></my-directive>
A(属性,默认值)<div my-directive="expression"></div>
C(类名)<div class="my-directive:expression;"></div>
M(注释)<--directive:my-directive expression-->
priority: Number,指令执行优先级
template: String,指令链接DOM模板,例如“<h1>{{head}}</h1>”
templateUrl:String,DOM模板路径
replace: Boolean,指令链接模板是否替换原有元素,
对外参数——scope
scope参数非常重要,本应该是放到最后说明的,但是scope却是理解其他参数的关键,所以务必先跟大家说清楚。
scope参数的作用是,隔离指令与所在控制器间的作用域、隔离指令与指令间的作用域。
scope参数是可选的,默认值为false,可选true、对象{};
false:共享父域
true:继承父域,且新建独立作用域
对象{}:不继承父域,且新建独立作用域
明天计划的事情:完成任务8 开始任务9
遇到的问题:今天主要看资料。。问题没遇到
评论