Polymer 1.0纸张菜单获取所选项目列表

Polymer 1.0纸张菜单获取所选项目列表,polymer,polymer-1.0,Polymer,Polymer 1.0,聚合物1.0的菜单。 我想在用户单击菜单时获得所选项目列表。 从我在doumentation中读到的内容来看,IronMultiSelectableBehavior将把selectedItems属性添加到纸质菜单API中 但是当我想要访问它时,属性是未定义的 <paper-menu id="messageTypesMenuId" multi on-tap="_onMenuTap" > <paper-item role="menuitem">All</pape

聚合物1.0的菜单。 我想在用户单击菜单时获得所选项目列表。 从我在doumentation中读到的内容来看,IronMultiSelectableBehavior将把selectedItems属性添加到纸质菜单API中 但是当我想要访问它时,属性是未定义的

<paper-menu id="messageTypesMenuId" multi on-tap="_onMenuTap" >
    <paper-item role="menuitem">All</paper-item>
    <paper-item role="menuitem">TEst1</paper-item>
    <paper-item role="menuitem">Test2</paper-item>
</paper-menu>

_onMenuTap: function (e) {
    console.log(e.target.selectedItems);
    console.log(this.$.messageTypesMenuId.selectedItems);
},

全部的
测试1
测试2
_onMenuTap:函数(e){
console.log(e.target.selectedItems);
console.log(this.$.messageTypesMenuId.selectedItems);
},

谢谢

使用selectedItems应该可以。但是,当触发tap事件时,选择尚未更新。我不知道纸张菜单的常规选择更改事件,但您可以使用on iron select和on iron deselect来代替。也会使用这些事件,可能会对您有所帮助