Комментарии 5
Вот каких статей на русском языке по Angular'у не хватало — так это об анимациях. Спасибо за статью!
В триггере routeAnimation что-то у вас не так.
Оба компонента и тот что :leave
и тот что :enter
имеют position: relative;
Значит пока мы скейлим их они будут стоять рядом один под другим. А style({ height: '*', width: '*' })
и overflow: hidden
на обертке делают так, что анимацию исчезновения мы никогда не увидим. (Что подтверждается в демке на https://stackblitz.com/github/KyKyPy3/todo/ )
Тогда весь код, что касается leave в примере вообще не нужен, эффект тот же самый.
Отличная статья. Спасибо! Один вопрос: не смог найти информацию о том, что в 6 версии полифил не нужен, ни одна статья с описанием новых возможностей 6 версии об этом не пишет.
Об этом сказано в версии документации которая сейчас в разработке. Вот тут в самом начале Вы можете это найти — next.angular.io/guide/animations
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Анимация в Angular-приложениях