我有广播组:
<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。也许这是一个错误?
此外,如果'模板,我无法工作。
还有一个问题:如何设置默认的检查属性?
答案 0 :(得分:3)
问题是change
事件仅在您选中单选按钮时触发,而不是在您取消选中它时触发。因此,请务必检查它,它会转到true
,当您取消选中它时,它不会触发change
事件as you can see in this answer
出于同样的原因,dom-if
永远不会消失。
复选框不会发生这种情况,因为您可以检查this plnkr,其中binding和dom-if与复选框的结果一起使用。