Задать вопрос
@historydev
long long long long long .... int

Как правильно установить scroll event angular?

Устанавливаю обработчик (scroll)="handler()", перестаёт работать прокрутка, scrollTop одинаковый.
Как могу исправить? Мне нужно с событием что-то сделать?
  • Вопрос задан
  • 492 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Javascript.ru
    Курс по Angular
    6 недель
    Далее
  • Skillfactory
    Профессия Frontend-разработчик PRO
    14 месяцев
    Далее
  • Компьютерная академия «TOP»
    Frontend разработка
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Xuxicheta
@Xuxicheta Куратор тега Angular
инженер
export class TestComponent {
  constructor(private zone: NgZone) {}

  ngOnInit() {
    this.zone.runOutsideAngular(() => {
      // don't forget to unsubscribe
      fromEvent(window, 'scroll').subscribe(...);
    });
}


ну вместо window возьмите свой элемент.
через (scroll) или HostListener не надо делать, большой поток патченных событий забьет процессор

статья вот
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы