据我所知,AngularJS 2具有使用影子DOM本机的能力,当设置encapsulation: ViewEncapsulation.Native时它是web组件的一部分.
但这也提出了一些问题:
encapsulation: ViewEncapsulation.Native什么时候会退回到ViewEncapsulation.Emulated呢?encapsulation: ViewEncapsulation.Native时,它是否能够使用webcomponents发布于 2016-07-16 17:07:46
当浏览器不支持本机影子DOM时,没有从ViewEncapsulation.Native到ViewEncapsulation.Emulated的备用。这将导致运行时错误。
如果要使用Native,可以加载webcomponents polyfills并启用阴影DOM,如Global Polymer settings中所示。
https://stackoverflow.com/questions/38413523
复制相似问题