Polymer 1.0:如何获取纸张下拉菜单中所选项目的值?
Polymer 1.0: How can I get the value of the selected item in a paper-dropdown-menu?
Polymer 1.0:如何获取纸质下拉菜单中所选项目的值?
我正在使用 iron-ajax 提交一些信息,但我无法从纸张下拉菜单中输入值(我不想要标签)。我的 paper-dropdown-menu 的 id 是 'mymenu'。我试过这些:
this.$.mymenu.selectedItem.value
如果您在 value
属性中设置值,则以下应该有效:
this.$.mymenu.selectedItem.getAttribute("value")
更新
对于声明式方法,您可以设置 attr-for-selected="value"
,然后绑定到 selected
属性。
<paper-dropdown-menu label="Your favourite pastry">
<paper-menu attr-for-selected="value" selected="{{selection}}" class="dropdown-content">
<paper-item value="croissant">Croissant</paper-item>
<paper-item value="donut">Donut</paper-item>
<paper-item value="madeleine">Madeleine</paper-item>
</paper-menu>
</paper-dropdown-menu>
<div>[[selection]]</div>
Polymer 1.0:如何获取纸质下拉菜单中所选项目的值?
我正在使用 iron-ajax 提交一些信息,但我无法从纸张下拉菜单中输入值(我不想要标签)。我的 paper-dropdown-menu 的 id 是 'mymenu'。我试过这些:
this.$.mymenu.selectedItem.value
如果您在 value
属性中设置值,则以下应该有效:
this.$.mymenu.selectedItem.getAttribute("value")
更新
对于声明式方法,您可以设置 attr-for-selected="value"
,然后绑定到 selected
属性。
<paper-dropdown-menu label="Your favourite pastry">
<paper-menu attr-for-selected="value" selected="{{selection}}" class="dropdown-content">
<paper-item value="croissant">Croissant</paper-item>
<paper-item value="donut">Donut</paper-item>
<paper-item value="madeleine">Madeleine</paper-item>
</paper-menu>
</paper-dropdown-menu>
<div>[[selection]]</div>