如何使子组件使用父组件样式

时间:2018-11-01 03:45:09

标签: angular

如何使app-dropdown-select使用组件A的样式?

组件A:

这可用于使父级使用子级组件的样式:

encapsulation: ViewEncapsulation.None

是否有类似的方法可以使父样式覆盖子样式?

1 个答案:

答案 0 :(得分:1)

您可以使用父级中的::ng-deep穿孔CSS组合器(see docs)覆盖封装(如果需要,添加!important),但不推荐使用,因为每个组件都必须保持模块化和自治,而不会引起它们之间的冲突。

您应该更喜欢使用SASS variables和CSS导入。