Uncaught TypeError paper-dialog 聚合物

Uncaught TypeError paper-dialog polymer

所以我试图在单击 FAB 后显示纸质对话框,但出现此错误,

未捕获的类型错误:无法读取未定义的 属性 '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");
          }

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

中使用它

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

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