在this article的帮助下,我使用了一个包含@Input
和@Output
的角度元素,创建了一个小型Web组件。
我能够将数据传递到@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对象中获取真/假值?