CSS:正常dom的主机替代品

时间:2018-01-25 07:30:07

标签: css angular dom sass

我在角度使用阴影DOM,我在:host选择器的CSS中设置主机样式。

在Angular中如果我制作encapsulation:ViewEncapsulation.None,那么我将使用普通DOM并且:host选择器将无法正常工作

普通DOM中:host选择器的CSS或SASS等替代方法是什么?

为什么我需要解决方法?

因为如果我为了调试目的而激活ViewEncapsulation.None,则会忽略:样式中的主机

1 个答案:

答案 0 :(得分:1)

"我正在角度使用影子DOM"确切意味着什么?默认情况下,您处于普通DOM中。除非您使用ViewEncapsulation.Native,否则没有影子DOM。默认情况下仅模拟影子DOM。

如果您使用:host

,则无法使用ViewEncapsulation.None选择器

您需要解释一下您尝试解决的具体问题,以获得更具体的建议。