提问人:Haradzieniec 提问时间:11/15/2022 更新时间:11/15/2022 访问量:393
HostListener 和 click 事件不会在链接上触发
HostListener and click event is not triggered on links
问:
我正在寻找代码改进,为什么是这个代码
@HostListener('document:click', ['$event.target'])
onClck(target) {
console.log(target);
}
未在链接 (href) 上触发。
我需要在任何链接和任何点击(通过鼠标和键盘)上触发它。<button>
答:
0赞
thurgi
11/15/2022
#1
你把这个装饰器贴在哪里。 因为如果你想在你的应用程序中获得所有点击,请在你的主组件中粘贴装饰器。但是,如果你想在浏览器中点击,你需要普通代码:
document.body.onclick = e =>控制台.log(e);
评论
0赞
Haradzieniec
11/15/2022
它被粘贴到主组件中。
0赞
thurgi
11/15/2022
你有没有尝试过“文档:”?只是点击?
评论