получаете цвет с установленной темы (если есть светлая и темная тема) в своих кастомных компонентах.
Появилась следующая задача - создал свой компонент, написал в нём стиль:
.main {
&-name {
color: mat-color($primary);
}
}
Хочу так использовать: <span class="main-name">My Super Text</span>
И ожидаю что когда я меняю тему со светлой на темную то и цвет текста будет меняться. Но вот в чем вопрос, как получить primary color? Нашел следюущее решение - https://github.com/angular/components/issues/9069#issuecomment-477547181 , но оно не подходит (SassError: This file is already being loaded.), ошибку получаю когда подключаю scss из своего компонента @import "src/app/app.component"; в themes.scss, собственно хочу понять как правильно реализовать данную логику, может кто подсказать?
Подскажите плиз кто знает, вопрос про темизацию в angular material
Обсуждают сегодня