#javascript #angular #typescript #visual-studio-code #dom-events
#javascript #angular #typescript #visual-studio-code #dom-события
Вопрос:
При прокрутке я получаю правильное положение высоты в консоли браузера, но я получаю сообщение об ошибке в консоли сервера разработки Angular:
«Свойство ‘дочерние элементы’ не существует для типа’EventTarget'».
Также код Visual Studio помечает «srcElement» и «дочерние элементы». Я думаю, это устарело. Как я могу это заменить?
@HostListener('window:scroll', ['$event'])
scrollFunction($event: Event){
let scrollOffset = $event.srcElement.children[0].scrollTop;
console.log("window scroll: ", scrollOffset);
}
Ответ №1:
Я думаю, что все, что вы хотите сделать, это определить положение прокрутки.
@HostListener('window:scroll', ['$event'])
track(event) {
console.debug("Scroll Event", window.pageYOffset );
}