Polymer 2.x paper-radio-group selectedValues 不工作
Polymer 2.x paper-radio-group selectedValues not working
我正在尝试使用 paper-radio-group 的 selectedValues 属性(使用 multi 选项)。根据文档,此 属性 应该是所选单选按钮的 setter 和 getter。但是好像不行。
我做了一个plunker来测试它:https://embed.plnkr.co/6YK15vgv33IX2ZqYHmpQ/
如您所见,应选择红色和白色。但他们没有。此外,当您开始选择项目时,永远不会触发 selectedValues。
<paper-radio-group multi selectedValues="[0,3]">
<paper-radio-button>Red</paper-radio-button>
<paper-radio-button>Green</paper-radio-button>
<paper-radio-button>Blue</paper-radio-button>
<paper-radio-button>White</paper-radio-button>
<paper-radio-button>Purple</paper-radio-button>
</paper-radio-group>
您对 selectedValues
的绑定需要 dash-cased (selected-values
)):
<paper-radio-group selected-values="[0,3]">
并且 <paper-radio-button>
需要设置其 name
属性以匹配所选值:
<paper-radio-button name="0">Red</paper-radio-button>
<paper-radio-button name="1">Green</paper-radio-button>
<paper-radio-button name="2">Blue</paper-radio-button>
<paper-radio-button name="3">White</paper-radio-button>
<paper-radio-button name="4">Purple</paper-radio-button>
我正在尝试使用 paper-radio-group 的 selectedValues 属性(使用 multi 选项)。根据文档,此 属性 应该是所选单选按钮的 setter 和 getter。但是好像不行。
我做了一个plunker来测试它:https://embed.plnkr.co/6YK15vgv33IX2ZqYHmpQ/
如您所见,应选择红色和白色。但他们没有。此外,当您开始选择项目时,永远不会触发 selectedValues。
<paper-radio-group multi selectedValues="[0,3]">
<paper-radio-button>Red</paper-radio-button>
<paper-radio-button>Green</paper-radio-button>
<paper-radio-button>Blue</paper-radio-button>
<paper-radio-button>White</paper-radio-button>
<paper-radio-button>Purple</paper-radio-button>
</paper-radio-group>
您对 selectedValues
的绑定需要 dash-cased (selected-values
)):
<paper-radio-group selected-values="[0,3]">
并且 <paper-radio-button>
需要设置其 name
属性以匹配所选值:
<paper-radio-button name="0">Red</paper-radio-button>
<paper-radio-button name="1">Green</paper-radio-button>
<paper-radio-button name="2">Blue</paper-radio-button>
<paper-radio-button name="3">White</paper-radio-button>
<paper-radio-button name="4">Purple</paper-radio-button>