Angular 7 + ShadowDOM - @angular/material 皮肤的加载策略

Cie*_*iel 5 shadow-dom angular-material2 angular angular7

我想做一个Angular 7应用程序,所有encapsulation设置都为ViewEncapsulation.ShadowDom- 这一切都很好。

但我似乎无法找到任何可靠的参考资料,可以很好地解决像@angular/material. 由于全局样式毫无价值,我不能只遵循Theming Angular Material的规则,因为它们......好吧,不起作用。

有没有人设法让它以一种体面的方式工作?

tje*_*enk 1

我还尝试了 Shadow dom v1。然而,正如此处所述, Angular Material 依赖于全局 CSS,他们最终将在 2020 年 1 月放弃对 IE11 的支持时进行更改。不幸的是我找不到任何真正的解决方法,一旦使用了 Shadow dom,该组件总是会出现样式故障。