javascript - 如何在不使用 ng-click 每个锚标签的情况下在角度 4/5 组件中获取锚标签点击事件
问题描述
我试过使用@HostListener。但它适用于一般点击。
@HostListener('click') onClick() {
window.alert('Host Element Clicked');
}
解决方案
也许您可以尝试使用currentTarget
来检查点击是否来自锚点
@HostListener('click', ['$event'])
onClick(event: MouseEvent) {
console.log(event.currentTarget); // You can put this as a IF condition
}
希望这可以帮助!
推荐阅读
- python - 从字典中创建数据框中的分类变量
- r - 将字符日期转换为日期格式
- javascript - 使用节点 JS 向 MongoDB 添加数据,我收到此错误:“TypeError: Cannot read property 'username' of undefined”
- html - 我的按钮内的文本在多行中垂直而不是水平,我如何将它写在一行中?
- tensorflow-federated - TFF:将客户端拆分为训练和测试或将每个客户端数据集拆分为训练和测试之间的区别
- reactjs - 目前没有配置加载器来处理这个文件
- bash - 使用空格分隔的文件名准备字符串并跳过名称已存在于 bash
- python - tensorflow/keras 神经网络中的复杂输入/输出是可能的吗?
- android - 如何在向右或向左移动时使用 ItemTouchHelper 移动到新的 Activity 或 Fragment
- splunk - splunk Enterprise 中的带宽