如何在Angular 6中拦截滚动事件?

时间:2019-04-09 17:46:29

标签: angular events scroll dom-events

如何防止滚动事件?

我试图将event.preventDefault()添加到HostListener中,但是它不起作用。 event.stopPropagation()event.stopImmediatePropagation()也不起作用。

我需要实现一些逻辑而不是滚动。

@HostListener('window:scroll', ['$event'])
onScroll(event) {
  event.preventDefault();
  console.log('Hello World');
}

1 个答案:

答案 0 :(得分:2)

尝试使用'wheel'代替'window:scroll'