Мне нужно проколоть стили моего компонента из глобального файла styles.scss.
По сути, я использовал mat-card
компонент, заключенный в custom-component
.В некоторых случаях я хочу изменить стили на мат-карту, когда пользовательскому компоненту предшествует другой custom-component
Идея была бы:
global-styles.scss
custom-component ~ custom-component::ng-deep {
.mat-card {
background-color: red;
}
}
host-context
показалось хорошей идеей, я попробовал это так
custom-component.scss
// does not work
host-context(~custom-component) { background-color: red; }
Я пробовал это и некоторые другиекомбинации, но они, кажется, не работают.Как мы должны использовать селекторы>, ~, + для стилизации угловых компонентов?
Приветствия