我正在阅读此页面http://www.jsviews.com/#linked-elem-syntax并进行一些测试。
- 我喜欢从这个开始..
请注意,
<input data-link="name trigger=true"/>
标签自动具有双向数据绑定。
我是否正确地说如果删除“trigger = true”将进行单向绑定?或者,它仍然是双向绑定吗?
我发现具有“trigger=true”和没有“trigger=true”的唯一区别是,如果您有“trigger=true”,您将获得属性更改事件的更新。否则,您将看到失去焦点事件的更新。
- 我也对最后之前有“:”感到困惑。
请注意,完整的语法在末尾的 '}' 之前有一个额外的 ':'。它对应于双向数据绑定。
这是否意味着末尾带有“:”与带有“trigger = true”的效果相同?
但是我尝试了下面的代码,它不像具有“trigger = true”的代码那样工作。
<input data-link="{:name:}"/>