Я пытаюсь анимировать создание / удаление нового углового компонента в моем приложении.
Я следую за Angular guide здесь: https://angular.io/guide/transition-and-triggers#enter-and-leave-aliases
В частности, я пытаюсь анимировать непрозрачность (например, эффект fadeIn). Я заметил, что анимация, кажется, работает нормально на обычных HTML-элементах (div и т. Д.), Но при применении к угловому компоненту - нет. Я создал следующий Stackblitz, чтобы продемонстрировать проблему:
https://stackblitz.com/edit/angular-9tvz1b
Я ожидал бы, что оба блока будут анимироваться одинаково, однако только первый из них. Я заметил, что применение непрозрачности 0.5 к элементу непосредственно в Devtools также не имеет никакого эффекта. Так это всего лишь ограничение HTML? Я не смог найти прямых ответов на этот вопрос.
Каким было бы альтернативное решение для анимации моего компонента без необходимости запрашивать само представление и анимацию его первого дочернего элемента?