在本文的帮助下,我使用 angular 元素创建了一个小型 Web 组件,其中包括@Input
和@Output
.
我能够将数据传递给@Input
属性,但听@Output
事件让我抓狂,因为我无法弄清楚如何从回调事件参数中读取数据。
//Emitting the boolean data
likeEvent() {
this.likeNotify.emit(true);
}
在纯 javascript 中,我正在听这样的 likeNotify 事件:
const el = document.querySelector('facebook-card');
el.addEventListener('likeNotify', e => {
console.log(e.currentTarget.data); // Not working
});
那么如何从发射器传递的 e 对象中检索真/假值呢?