@HostListener('window:scroll', ['$event'])
onWindowScroll() {
if ((window.innerHeight + window.scrollY) >= document.body.offsetHeight) {
console.log('reached bottom');
}
}
上面的代码可以正常工作,但它发生了很多次,甚至没有完全到达底部。
如何检查滚动是否到达底部?
最佳答案
if (window.innerHeight + window.scrollY === document.body.scrollHeight) {
console.log('bottom');
}
我找到了。
关于angular - 如何在 Angular 4 中检查滚动是否结束?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44621743/