Polymer 如何将纸张菜单(或下拉菜单)中的选定项绑定到字符串而不是数字?

Polymer 如何将纸张菜单(或下拉菜单)中的选定项绑定到字符串而不是数字?,polymer,Polymer,我有以下代码: <paper-menu selected="0" class="dropdown-content"> <paper-item name="KNJN">KNJN</paper-item> <paper-item name="GREEN_VIRTEX5">GREEN_VIRTEX5</paper-item> </paper-menu> <paper-input type="number" v

我有以下代码:

<paper-menu selected="0" class="dropdown-content">
    <paper-item name="KNJN">KNJN</paper-item>
    <paper-item name="GREEN_VIRTEX5">GREEN_VIRTEX5</paper-item>
</paper-menu>
<paper-input type="number" value="{{ settings.someItem }}" label="Some item"></paper-input>
我尝试使用下拉菜单,将selectedItemLabel绑定到对象,但这对我无效:

<paper-dropdown-menu selectedItemLabel="{{settings.boardType}}">
    <paper-menu class="dropdown-content">
        <paper-item name="KNJN">KNJN</paper-item>
        <paper-item name="GREEN_VIRTEX5">GREEN_VIRTEX5</paper-item>
    </paper-menu>
</paper-dropdown-menu>

我也不知道如何在下拉菜单中预选一个项目。

试试这个。。。由于菜单使用可选择的行为,您应该能够使用attr for selected来设置所选内容的来源:

<paper-menu selected="{{settings.someItem}}" attr-for-selected="name" class="dropdown-content">
    <paper-item name="KNJN">KNJN</paper-item>
    <paper-item name="GREEN_VIRTEX5">GREEN_VIRTEX5</paper-item>
</paper-menu>
<paper-input type="string" value="{{settings.someItem}}" label="Some item">
</paper-input>
纸质列表框是这样工作的。纸菜单没有。我不知道为什么
<paper-menu selected="{{settings.someItem}}" attr-for-selected="name" class="dropdown-content">
    <paper-item name="KNJN">KNJN</paper-item>
    <paper-item name="GREEN_VIRTEX5">GREEN_VIRTEX5</paper-item>
</paper-menu>
<paper-input type="string" value="{{settings.someItem}}" label="Some item">
</paper-input>