У меня есть 2 полимерных элемента, внешний и внутренний, которые расширяют LitElement.По щелчку div внутри inner, я хочу сообщить external, используя обратный вызов "addContactClick".К сожалению, я не смог напрямую вызвать addContactClick из html внутри Inner.
Так что я передаю 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 изнутри?