ViewEncapsulation.None和:host,:host / deep /和有什么区别?

时间:2018-07-16 04:49:49

标签: angular angular2viewencapsulation

我有一个Angular 6自定义表单控件,该控件是作为另一个控件的包装器创建的,以便我们可以应用自己的CSS规则。

我已删除此包装器组件上的ViewEncapsulation,以便我们可以连接到现有表单控件生成的css类并覆盖规则。

encapsulation: ViewEncapsulation.None

评论者建议我使用:host:host::ng-deep的组合,而不要使用ViewEncapsulation.None

我不知道为什么这会更好。有人可以解释吗?

0 个答案:

没有答案