-1

我试图找出标记名何时是“MAIN”然后触发一些功能,但不幸的是我不断收到错误

由于“事件”和“主”类型没有重叠,此条件将始终返回 true。

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

有什么想法我能做到这一点吗?

4

1 回答 1

1

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

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

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

于 2019-11-23T18:24:15.943 回答