如何在 Angular 中比较标签名称和字符串的值?



我试图找出标签名称何时为"MAIN",然后触发一些函数,但不幸的是我稳定地收到错误

此条件将始终返回 true,因为类型"事件"和"主要"没有重叠。

onMouseWheel(evt) {
event = evt.target.tagName;
while(event != 'MAIN')
  event = evt.target.parentNode.tagName;
}

任何想法如何实现这一目标?

角度方法是将角度(wheel)指令附加到您感兴趣的元素上并以这种方式处理它。

<main (wheel)="onMouseWheel($event)"></main>

这样,wheel 事件仅在发生在您感兴趣的元素上时才触发处理程序。

最新更新