Как в angular сделать анимацию при скролле до определённого элемента?

Как можно на ангуляре без костылей проиграть анимацию при скролле к элементу?
Как это будет срабатывать - многократно каждый раз, если вернуться опять или один раз?
Какое будет поведение, если страница уже была прокручена до определённого момента и выполнена перезагрузка страницы, а колесо мыши не двигалось при этом? - событие onScroll всёравно отрабатывает?
  • Вопрос задан
  • 102 просмотра
Пригласить эксперта
Ответы на вопрос 1
Ahmad66617
@Ahmad66617
Senior Fullstack Engineer
Очень просто - вот тут(https://angdev.ru/doc/angular-animation-part-1/) - т е вы пишите анимации со всеми мелочами и при инициализации страницы(компонента) ее включаете - она будет одноразовая, но если например через IntersectionObserver API или HostListener отследить скролл до верха страницы, то можно коллбеком запускать заново.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы