Angular 在 window 滚动事件中获取高度位置

Angular get height position on window scroll event

我在滚动时在浏览器控制台上获得了正确的高度位置,但在 Angular 开发服务器控制台上出现错误:

"Property 'children' does not exist on type 'EventTarget'."

还有 Visual Studio 代码标记 'srcElement' 和 'children'。我想它已被弃用。我该如何替换它?

@HostListener('window:scroll', ['$event'])
  scrollFunction($event: Event){
    let scrollOffset = $event.srcElement.children[0].scrollTop;
    console.log("window scroll: ", scrollOffset);
}

我想你想要做的就是检测滚动的位置。

@HostListener('window:scroll', ['$event'])
track(event) {
   console.debug("Scroll Event", window.pageYOffset );
}

https://plnkr.co/edit/5LL9Dbp2Kw8SjGVl