Dart 如何从纸张菜单按钮的选择事件中获取所选菜单项
我正在通过核心上的Dart 如何从纸张菜单按钮的选择事件中获取所选菜单项,dart,polymer,dart-polymer,Dart,Polymer,Dart Polymer,我正在通过核心上的选择事件收听纸张菜单按钮的选择 <paper-menu-button icon="menu" on-core-select="{{ selectedItem }}"> <paper-item label="item 1"></paper-item> <paper-item label="item 2"></paper-item> </paper-menu-button> 如
选择事件收听纸张菜单按钮的选择
<paper-menu-button icon="menu" on-core-select="{{ selectedItem }}">
<paper-item label="item 1"></paper-item>
<paper-item label="item 2"></paper-item>
</paper-menu-button>
如何获取所选项目
我尝试了detail
参数,但看起来像一个“空”对象(通过反射检查,没有相关字段)。打印(detail['isSelected']);//错误时忽略
打印(项目['detail'].标签);
WebStorm中的调试器显示JavaScript对象的项,这是一个很好的功能。我正在尝试查看detail.item字段。我认为最好将其公开为Dart对象。顺便说一句,您可以访问该项目而无需“强制转换”,例如:var label=detail['item'].label;伟大的我尝试了detail['item']['label']
但没有成功;-)
void selectedItem(event, detail, target) {
print('SELECTED ${detail}');
}