我在角度使用阴影DOM,我在:host
选择器的CSS中设置主机样式。
在Angular中如果我制作encapsulation:ViewEncapsulation.None
,那么我将使用普通DOM并且:host
选择器将无法正常工作
普通DOM中:host
选择器的CSS或SASS等替代方法是什么?
为什么我需要解决方法?
因为如果我为了调试目的而激活ViewEncapsulation.None,则会忽略:样式中的主机
答案 0 :(得分:1)
"我正在角度使用影子DOM"确切意味着什么?默认情况下,您处于普通DOM中。除非您使用ViewEncapsulation.Native
,否则没有影子DOM。默认情况下仅模拟影子DOM。
如果您使用:host
ViewEncapsulation.None
选择器
您需要解释一下您尝试解决的具体问题,以获得更具体的建议。