Polymer.js 绑定到输入选中 属性 只工作一次
Polymer.js binding to input checked propery works only one time
我有广播组:
<input type="radio" name="menubar" id="menubar_1" checked="{{a::change}}" > A <br>
<input type="radio" name="menubar" id="menubar_2" checked="{{b::change}}" > B <br>
我需要跟踪已检查的 属性,但在我检查输入后,变量将始终为 TRUE。也许这是一个错误?
我也找不到工作'if'模板。
还有一个问题:如何设置默认勾选属性?
问题是 change
事件仅在您选中单选按钮时触发,而不是在您取消选中时触发。所以你总是选中它,它会转到 true
,当你取消选中它时,它不会触发 change
事件 as you can see in this answer
出于同样的原因,dom-if
永远不会消失。
复选框不会发生这种情况,因为您可以签入 this plnkr,其中绑定和 dom-if 正在处理复选框的结果。
我有广播组:
<input type="radio" name="menubar" id="menubar_1" checked="{{a::change}}" > A <br>
<input type="radio" name="menubar" id="menubar_2" checked="{{b::change}}" > B <br>
我需要跟踪已检查的 属性,但在我检查输入后,变量将始终为 TRUE。也许这是一个错误?
我也找不到工作'if'模板。
还有一个问题:如何设置默认勾选属性?
问题是 change
事件仅在您选中单选按钮时触发,而不是在您取消选中时触发。所以你总是选中它,它会转到 true
,当你取消选中它时,它不会触发 change
事件 as you can see in this answer
出于同样的原因,dom-if
永远不会消失。
复选框不会发生这种情况,因为您可以签入 this plnkr,其中绑定和 dom-if 正在处理复选框的结果。