我在页面中有一个“纸质对话”对象。如果它不在“dom-repeat”循环内,我可以通过按钮切换它。但是如果我把它放在一个循环中,“this.$.dialog.toggle();” 然后将引用null。
<template is="dom-repeat" items="{{news}}" index-as"index">
<paper-dialog id="dialog"><h3>{{item.date}}</h3></paper-dialog>
<paper-button on-tap="toggleDialog">View {{item.name}}</paper-button>
</template>
和
toggleDialog: function(e) {
this.$.dialog.toggle();
}
知道为什么“this.$.dialog”在将对话框放入循环后变为空吗?