Мне нужно добавить анимацию в мой проект Angular, и лучший способ, который я придумал, - это просто сделать из имени класса переменную и переключить ее в файл .ts (например, если мне нужно добавить стиль к событию). Это означает, что у меня есть два (или более) набора стилей css, чтобы анимация делала то, что я хочу ...
Вопросы:
1) Плохо ли это иначе, чем просто много кода css? Я имею в виду, что меня это устраивает, просто хочу знать, делают ли другие люди то же самое? Потому что это немного похоже на неприятное кодирование ...
2) Я слышал об анимации angular core, нужно ли мне ее здесь использовать?
Спасибо!






Назначение классов очень хорошо работает в angular, на самом деле я предпочитаю использовать CSS для анимации, а не библиотеки angular.
Чтобы назначать классы по определенным условиям, вы можете использовать в своем шаблоне следующие обозначения:
<div class = "card" [class.card--inactive] = "yourCondition">
Это добавит класс card--inactive в div всякий раз, когда значение yourCondition истинно.
Нет проблем, примите ответ, если я смог решить вашу проблему :)
ах да, таким образом я могу добавить новый класс к уже существующему! глупый я ... спасибо!