Ты можешь сделать папку style а в ней создать файл common.css - общий файл стилей для проекта. В этом common можешь описывать общие стили для компонентов.
Но насколько хорошая такая практика? Нарушается инкапсуляция стилей же...
Но насколько хорошая такая практика? Нарушается инкапсуляция стилей же...
Если отойти от ангуляра и говорить о вёрстке, то на каждую секцию сайта (раздел или прочие большие структурные единицы) делается отдельный файл. Все общие стили выносятся в отдельный файл.
Бест практис вообще растяжимое понятие. Ангуляр стайл гайд говорит не писать большие куски хтмла в темплейт, при этом мемберы англяр тим напостой так делают
Если отойти от ангуляра и говорить о вёрстке, то на каждую секцию сайта (раздел или прочие большие структурные единицы) делается отдельный файл. Все общие стили выносятся в отдельный файл.
ну так вкинь в глобальные стили, не будет копипасты как и инкапсуляции
Мне кажется должен быть способ и сохранить инкапсуляцию и не плодить копипасту. Для этого ангуляру достаточно прописать одни и те же стили с двумя разными атрибутами через запятую. Непонятно только как заставить ангуляр вести себя подобным образом.
Мне кажется должен быть способ и сохранить инкапсуляцию и не плодить копипасту. Для этого ангуляру достаточно прописать одни и те же стили с двумя разными атрибутами через запятую. Непонятно только как заставить ангуляр вести себя подобным образом.
Так они не применятся. Можешь посмотреть в devtools/style
Мне кажется должен быть способ и сохранить инкапсуляцию и не плодить копипасту. Для этого ангуляру достаточно прописать одни и те же стили с двумя разными атрибутами через запятую. Непонятно только как заставить ангуляр вести себя подобным образом.
сверху же написали ангуляр вей: через контент, я бы ещё добавил ng-template