除非组件具有封装:ViewEncapsulation.Native
,否则模板中的所有< style>
标记都放在< head>
主要DOM的部分。是否有任何技巧可以解决这个问题?
我的用例是:


<替换< link href =“url”>
。样式> @import“url”< / style>
,但它们总是被移动到根< head>
并影响整个应用程序。任何想法?如果没有办法解决这个问题,我应该尝试修复第3点。


谢谢!

答案 0 :(得分:1)
重写样式,以便选择器包含添加到每个元素的唯一_ngcontent-xxx
属性,并且只匹配这些元素。
关于添加到<head>
的样式,您无能为力。
如果这些样式影响其他元素,则可能是错误,或者您可能以仿真未涵盖的方式使用它。