【发布时间】:2015-07-02 14:58:43
【问题描述】:
在 Polymer 1.0 中,我们可以将元素属性绑定到变量:
<paper-textarea id='area' value={{some_variable}}></paper-textarea>
如何解除绑定?
以下是对我不起作用的解决方案。当some_variable 更改时,它会更新区域值。
this.$.area.value = "foo";
【问题讨论】:
-
Polymer API 目前不公开任何方法来取消绑定值。也许如果您详细说明您的情况,我们可以为您提供替代解决方案?
-
我将 textarea 与 Iron-ajax 响应绑定。我试图实现的是定期更新 textarea 值,但在用户输入焦点时禁用更新(以防止覆盖用户输入的数据)我的解决方案是使用响应事件处理响应,并由标志决定值是否应该不是更新者。标志在 textarea 的 on-focus/on-blurr 事件中控制。
标签: javascript binding polymer polymer-1.0