【发布时间】:2019-04-23 21:31:57
【问题描述】:
在我当前的 Angular 7 应用程序中,我们正在努力处理库中的一个组件,这需要一些 css 资源。我们不想将这些资源应用到应用程序的所有其余部分,而是应用到一个特定的组件,即它的子组件和孙子组件。
在我们的研究中,我们发现了以下两个有趣的选项:
encapsulation: ViewEncapsulation.Native
和:
encapsulation: ViewEncapsulation.ShadowDom
因此,它们似乎都使用了浏览器的 shadow dom 实现。
这些选项之间有什么区别?
【问题讨论】:
-
@selemmn 感谢您的链接,但第一个似乎没有涵盖
ViewEncapsulation.ShadowDom。另一方面,第二个没有ViewEncapsulation.Native的文档(有提及,但没有描述)。
标签: angular shadow-dom angular7