【发布时间】:2020-12-30 00:59:53
【问题描述】:
我在检测 Angular 中的窗口滚动时遇到了一些问题:
@HostListener("window:scroll", [])
onWindowScroll() {
console.log("ciao");
}
我哪里错了?
【问题讨论】:
标签: javascript angular
我在检测 Angular 中的窗口滚动时遇到了一些问题:
@HostListener("window:scroll", [])
onWindowScroll() {
console.log("ciao");
}
我哪里错了?
【问题讨论】:
标签: javascript angular
改用这个
@HostListener('window:scroll', ['$event']) // for window scroll events
onScroll(event) {
...
}
或针对特定的 div
<div (scroll)="onScroll($event)"></div>
【讨论】:
试试这个实现
@HostListener('window:scroll', [])
onScroll(): void {
if ((window.innerHeight + window.scrollY) >= document.body.offsetHeight) {
this.fetchMore()
}
}
【讨论】: