【发布时间】:2019-10-27 13:24:54
【问题描述】:
我需要从全局 styles.scss 文件中穿透我的组件的样式。
基本上,我使用了包裹在custom-component 中的mat-card 组件。在
在某些情况下,当自定义组件前面有另一个 custom-component
这个想法是:
全局样式.scss
custom-component ~ custom-component::ng-deep {
.mat-card {
background-color: red;
}
}
host-context 似乎是个好主意,我试过这样
自定义组件.scss
// does not work
host-context(~custom-component) { background-color: red; }
我已经尝试过这个和其他一些组合,但它们似乎不起作用。我们应该如何使用 >、~、+ 选择器来设置角度组件的样式?
干杯
【问题讨论】:
标签: css angular sass angular7 angular-material2