Подскажите в Angular Material в модальное окно как можно передать контент ? Например у меня открывается общее диалоговое окно, но в контент хочу передавать компоненты динамически
Content projection помоему сделать не получится, но можно например передавать класс компонента через data и уже в компоненте диалога рендерить его с помощью componentOutlet
Если темы определены в scss, а стили компонентов - less, то можно ли с помощью сцсс определять темизацию компонента через ангуляр материал? Вообще не очень понял как определять темизацию не материаловских компонентов, а собственных кастомных. И есть ли смысл или легче самому кастомизировать а ангуляр материал использовать только для темизации материаловских компонентов?
Что касается, темы своих компонентов, то надо писать правильно, чтобы можно было это делать, т.е цвета, шрифты не хадкодить, А выносить в переменные, как в прицепе во всех либах и делают
Так вышло что проект на less, а темизация на scss. А вообще меня интересовало именно как делать кастомизацию своих компонент, гайды я читал но не на 100 процентов понял. И есть ли смысл если можно просто сделать файл с цветами и импортировать его в файлы компонент - в ксс ведь будут в итоге превращаться только используемые цвета/переменные
Опишу тогда как понял это. То есть в файле темы определять классы которые будут использоваться в приложении. Эти файлы подключаются миксинами в общий(главный) в котором "точка входа" mat.core(). Этот файл подключается в ангуляр Стайл и классы становятся доступны по всему приложению. Я всё верно понял? Мне просто досталось приложение в котором ангуляр 9, мешанина лесс и ксс и несколько mat. core(). Сейчас надо привести это всё в один поток сборки по этому я хотел уточнить правильную ли я картину составил после прочтения гайдов. Ну и естественно нет смысла выносить в темизацию ангуляраа каждый компонент. Только те где реально нужно переоопределять цвета материаловских компонент. То есть свой файл инпут в котором всё подходит и надо только два цвета изменить нет смысла пихать в _theme-dile-input
Ребята, кто может подсказать. Использую mat-select когда выбираю option то label падает на value. Хотя в formControl value заходит. В чем может быть загвоздка?