我有广播组:
<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。也许是一个错误?
我也无法获得工作“如果”模板。
还有一个问题:如何设置默认选中的属性?
问题是
change
事件仅在您选中单选按钮时触发,而不是在您取消选中它时触发。因此,只要您选中它,它就会转到 true
,当您取消选中它时,它不会触发 change
事件 ,正如您在这个答案中看到的那样
出于同样的原因,dom-if
永远不会消失。
复选框不会发生这种情况,因为您可以签入 this plnkr,其中绑定和 dom-if 正在处理复选框的结果。