我正在阅读此页http://www.jsviews.com/#linked-elem-syntax并进行测试。
请注意
<input data-link="name trigger=true"/>
标记 自动具有双向数据绑定。
我是否正确地说,如果删除&#34; trigger = true&#34;会做单向绑定吗?或者,它仍然是双向绑定?
我找到的唯一区别是&#34; trigger = true&#34;没有&#34; trigger = true&#34;如果您有&#34; trigger = true&#34;,您将获得有关属性更改事件的更新。否则,您将看到丢失焦点事件的更新。
请注意,该语法的完整语法还有一个&#39;:&#39;之前 &#39;}&#39;在末尾。它对应于双向数据绑定。
这是否意味着拥有&#34;:&#34;最后与&#34; trigger = true&#34;具有相同的效果?
但是我尝试了下面的代码并且它没有像&#34; trigger = true&#34;的代码那样工作。
<input data-link="{:name:}"/>
答案 0 :(得分:0)
http://www.jsviews.com/#linked-elem-syntax的可选双向数据绑定部分解释了最后的“:”确定您是否具有双向绑定。
如果你有双向绑定,那么你也可以设置trigger=true
以在每个字符输入后(按键关闭后)触发绑定更新。否则,默认情况下,更新仅处于“模糊”或“更改”状态。