【发布时间】:2020-04-08 07:50:57
【问题描述】:
我正在尝试将:host 与Encapsulation.None 一起使用,但样式不适用。
这应该有效吗?如果有效,应该怎么做?
下面的示例,除了 Encapsulation.None(不应用主机样式)和 Encapsulation.Emulated(应用主机样式)之外,有 2 个子组件是相同的。
两者都有 css:
:host {
color:red;
}
输出是:
Stackblitz:https://stackblitz.com/edit/angular-kvjma8?file=src%2Fapp%2Fapp.component.html
【问题讨论】:
-
我的猜测是没有。 Host 表示该组件的视图封装。