未捕获的TypeError纸对话聚合物

时间:2016-01-28 16:11:18

标签: javascript html polymer-1.0 paper-elements

因此,当我点击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");
          }

1 个答案:

答案 0 :(得分:0)

使用this.$['...']仅适用于已注册的聚合物组件。我猜测你是否试图在dom-repeat内使用它。

尝试创建一个组件,它会起作用。

请参阅:http://jsbin.com/gubesa/edit?html,output