У меня есть внешние маршруты: /posts
и /about
. Маршрут /posts
имеет вложенные маршруты: /
и /pages/:pageNumber
.
При навигации между вложенными маршрутами (/
и /pages/:pageNumber
) анимации работают хорошо. Но при переходе на /about
вложенный маршрут сразу пропадает.
animateChild()
не помогает. В анимации компонента родительского маршрутизатора:
transition(':leave', [
query('@*', animateChild()),
animate('/*some easing*/', style({/*some styles*/}))
])
Это вызывает ошибку query("@*") returned zero elements.
. Таким образом, вложенный маршрут удаляется немедленно, родительский компонент не может его видеть.
Угловая версия: 4.2.2