ng中directive中的一些符号
问题
restrict: 'E',
restrict的属性
值有E、A、C、M
E:元素,elements are allowed,允
许作
为一个元素
A:属性,attributes are allowed,允
许作
为一个属性
C:
类,as a class name,作
为一个
类名
M:注
释,as a comment,作
为一个注
释
可以
结合上面的任意
值来放松限制。如:'AE','AEC'
很像restrict,独立scope的属性
简洁但
语法
复杂,你可以用符号例如:&,@ 和=来定义属性的
绑定方式。
属性
观察器: @
使用 @
绑定父
级作用域
监测属性的
结果。注意:
请记住,当遇到 @
时,我
们谈论的是
观察和属性,而不是
绑定到父作用域。
scope: {
note: '@'
}
表达式构造器: &
使用 & 提供一个 表达式解析函数 ,他的上下文是父
级作用域。他是在属性里解析表达式的,也构建了一个可重用的功能。
scope: {
note: '&'
}
双向数据
绑定:=
使用 =
设置 本地scope与父
级scope
间的双向数据
绑定.
scope: {
note: '='
}
这是一篇很不错的文章
转载请注明原文地址: https://ju.6miu.com/read-666529.html