因此,当我点击FAB时,我试图让对话框显示,但是我收到此错误,
未捕获的TypeError:无法读取未定义的属性“toggle”
纸质对话框
<paper-dialog id="dialog1">
<p>{{item.name}}</p>
</paper-dialog>
纸-FAB
<paper-fab icon="shopping-cart" title="hire" on-click="hire"></paper-fab>
脚本
hire: function(e){
this.$$['#dialog1'].toggle();
console.log("click");
}
答案 0 :(得分:0)
使用this.$['...']
仅适用于已注册的聚合物组件。我猜测你是否试图在dom-repeat
内使用它。
尝试创建一个组件,它会起作用。