对“数据链接元素”的困惑

时间:2014-09-25 08:28:25

标签: javascript jsviews

我正在阅读此页http://www.jsviews.com/#linked-elem-syntax并进行测试。

  1. 我喜欢从这开始......
  2.   

    请注意<input data-link="name trigger=true"/>标记   自动具有双向数据绑定。

    我是否正确地说,如果删除&#34; trigger = true&#34;会做单向绑定吗?或者,它仍然是双向绑定?

    我找到的唯一区别是&#34; trigger = true&#34;没有&#34; trigger = true&#34;如果您有&#34; trigger = true&#34;,您将获得有关属性更改事件的更新。否则,您将看到丢失焦点事件的更新。

    1. 我也很担心&#34;:&#34;在结束之前。
    2.   

      请注意,该语法的完整语法还有一个&#39;:&#39;之前   &#39;}&#39;在末尾。它对应于双向数据绑定。

      这是否意味着拥有&#34;:&#34;最后与&#34; trigger = true&#34;具有相同的效果?

      但是我尝试了下面的代码并且它没有像&#34; trigger = true&#34;的代码那样工作。

      <input data-link="{:name:}"/>
      

1 个答案:

答案 0 :(得分:0)

http://www.jsviews.com/#linked-elem-syntax可选双向数据绑定部分解释了最后的“:”确定您是否具有双向绑定。

如果你有双向绑定,那么你也可以设置trigger=true以在每个字符输入后(按键关闭后)触发绑定更新。否则,默认情况下,更新仅处于“模糊”或“更改”状态。

相关问题