布尔指令的作用
布尔指令用于对宿主元素的布尔值属性进行绑定。
布尔指令表达式的执行结果
布尔指令表达式的执行结果将转换为布尔值后绑定到元素的属性(property)上。
当转换后的执行结果为true时,在宿主元素上添加同名的布尔属性,否则移除此布尔属性。
请注意,元素的property是小驼峰方式命名的,而指令名由全小写字符组成。为匹配含有大写字符的property,部分指令名需要进行编码。dagger.js将中横线“-”作为指令名称的字符大小写转换标记,为绑定宿主元素的“readOnly”属性,您需要将指令名声明为“$read-only”。
我们来看下面的例子: