我有2个聚合物元素,外部和内部都延伸了LitElement。 单击内部内部的div时,我想使用回调“ addContactClick”通知外部。不幸的是,我无法从Inner内部的html直接调用addContactClick。
因此,我传递了addContactClick,然后将onClick连接到@click事件。这样就可以了,但是然后涉及到通过道具调用addContactClick,它会说错了
addContactClick在“ this”上不存在;
<outer>
<inner addContactClick="${this.addContactClick}">
</outer
static get properties(){
return {
addContactClick: {
type: String,
},
}
};
onClick() {
debugger; // This works till here
this.addContactClick(); //errors out here
}
如何从内部调用回调addContactClick?