Я хочу загрузить данные о событии прокрутки окна. Это мой код:
private scrollChangeCallback: () => void;
ngOnInit() {
this.scrollChangeCallback = () => this.handleWindowScroll(event);
window.addEventListener('scroll', this.scrollChangeCallback, true);
}
handleWindowScroll = (event): void => {
const total = this.sites.length;
const page = this.getPageForIndex(total);
let bottomPosition = event.srcElement.scrollTop + window.innerHeight + 25;
let scrolledHeight = event.srcElement.scrollHeight;
if (this.sites != null && bottomPosition > scrolledHeight && !this.theEnd && total >= this.pageSize) {
this.siteRepositoryService.loadSites(this.searchTerm, page);
this.subscribeOnScroll();
}
}
Выдает ошибку в Firefox. ReferenceError: Событие не определено.Я испробовал каждое возможное решение и потратил на это достаточно времени, но оно не работает, может ли кто-нибудь мне помочь?