Polymer.js绑定到输入检查的属性只能工作一次

时间:2015-08-06 13:08:05

标签: html polymer-1.0

我有广播组:

<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>

Full example on Plunker

我需要跟踪已检查的属性,但在检查输入后,变量将始终为TRUE。也许这是一个错误?

此外,如果'模板,我无法工作。

还有一个问题:如何设置默认的检查属性?

1 个答案:

答案 0 :(得分:3)

问题是change事件仅在您选中单选按钮时触发,而不是在您取消选中它时触发。因此,请务必检查它,它会转到true,当您取消选中它时,它不会触发change事件as you can see in this answer 出于同样的原因,dom-if永远不会消失。

复选框不会发生这种情况,因为您可以检查this plnkr,其中binding和dom-if与复选框的结果一起使用。