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

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

Устанавливаю обработчик (scroll)="handler()", перестаёт работать прокрутка, scrollTop одинаковый.
Как могу исправить? Мне нужно с событием что-то сделать?
  • Вопрос задан
  • 497 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • OTUS
    Angular Developer
    5 месяцев
    Далее
  • Учебный центр IBS
    WEB-022 Разработка на Angular. Продвинутый уровень
    1 неделя
    Далее
  • Академия Eduson
    Frontend-разработчик
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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 не надо делать, большой поток патченных событий забьет процессор

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

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

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