首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将纸菜单(或下拉菜单)中选定的项目绑定到字符串而不是数字?

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

Stack Overflow用户
提问于 2015-08-17 14:18:20
回答 1查看 2K关注 0票数 2

我有以下代码:

代码语言:javascript
复制
<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>

我需要将它绑定到这样的对象:

代码语言:javascript
复制
{
  someItem: Some number,
  someOtherItem: Selected item as string goes there
}

我尝试使用下拉菜单,将selectedItemLabel绑定到对象,但这对我来说没有用:

代码语言:javascript
复制
<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>

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-17 15:36:21

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

代码语言:javascript
复制
<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>
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32052769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档