如何比较Angular中的tagName和字符串的值?
How to compare the value of a tagName and a string in Angular?
我试图找出标记名何时为 "MAIN" 然后触发某些函数,但不幸的是我不断收到错误
此条件将始终 return 为真,因为类型 "Event" 和 "Main" 没有重叠。
onMouseWheel(evt) {
event = evt.target.tagName;
while(event != 'MAIN')
event = evt.target.parentNode.tagName;
}
有什么办法可以实现吗?
angular 方法是将 angular (wheel)
指令附加到您感兴趣的元素并以这种方式处理它。
<main (wheel)="onMouseWheel($event)"></main>
这样 wheel 事件只会在您感兴趣的元素上发生时触发处理程序。
我试图找出标记名何时为 "MAIN" 然后触发某些函数,但不幸的是我不断收到错误
此条件将始终 return 为真,因为类型 "Event" 和 "Main" 没有重叠。
onMouseWheel(evt) {
event = evt.target.tagName;
while(event != 'MAIN')
event = evt.target.parentNode.tagName;
}
有什么办法可以实现吗?
angular 方法是将 angular (wheel)
指令附加到您感兴趣的元素并以这种方式处理它。
<main (wheel)="onMouseWheel($event)"></main>
这样 wheel 事件只会在您感兴趣的元素上发生时触发处理程序。