【发布时间】:2018-07-04 09:31:08
【问题描述】:
我在 Angular 中使用影子 DOM,并通过 :host 选择器在 CSS 中设置主机样式。
如果我在 Angular 中创建 encapsulation:ViewEncapsulation.None,那么我将处于正常的 DOM 中,而 :host 选择器将不起作用
在 CSS 或 SASS 等中,普通 DOM 中的 :host 选择器有什么替代方法?
为什么我需要解决方法?
因为如果我出于调试目的激活 ViewEncapsulation.None ,样式中的 :host 将被忽略
【问题讨论】:
-
“我在 Angular 中使用影子 DOM”到底是什么意思?
-
Angular 默认在 html 中生成 #shadow