【问题标题】:Polymer.js binding to input checked propery works only one timePolymer.js 绑定到输入检查的属性只工作一次
【发布时间】:2015-10-29 15:45:27
【问题描述】:

我有广播组:

<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。也许这是一个错误?

我也无法获得工作“if”模板。

还有一个问题:如何设置默认选中属性?

【问题讨论】:

    标签: html polymer-1.0


    【解决方案1】:

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

    复选框不会发生这种情况,因为您可以签入this plnkr,其中绑定和 dom-if 正在处理复选框的结果。

    【讨论】:

      猜你喜欢
      • 2020-08-09
      • 2023-03-17
      • 1970-01-01
      • 2021-07-22
      • 1970-01-01
      • 2023-03-29
      • 2021-09-30
      • 2016-10-18
      相关资源
      最近更新 更多