Учитывая что-то вроде следующего, как я могу объявить модуль в стиле вложенного SCSS в одном месте и использовать @extends
для определения ::ng-deep
стиля на :host
?
:host.tr.project {
@extend .project;
}
.project {
border: solid 1px orangered;
display: table-row;
.cta {
.button {
background: tomato;
border: solid 1px cyan;
border-radius: 50%;
}
}
}
применяется стиль .project
border
& display
, однако стиль не применяется к .cta
и | или .cta .button
.Мне нужно , что.
Я пробовал разные ViewEncapsulation
стратегии (Emulated
, Native
, None
) с ::ng-deep
до и после разных селекторов и не имелудачи - может быть, у вас есть кое-что, о чем я не подумал (?)
Нужно несколько указателей на мои варианты.