css - Angular:封装导致CSS冲突
问题描述
我的某些组件有问题。我有 2 个不同的组件,都带有封装: ViewEncapsulation.None 已激活。他们有共同的班级parent。我不知道为什么,但是通过封装,它们在它们之间共享类。
更具体:
comp1 有一个带有父类的容器
comp2 有一个带有父类的容器
没有封装,css是孤立的,有什么好!但是当我添加封装时, comp1 将有 2 种样式,一种来自自身,另一种来自comp2。
我如何解决样式之间的这种冲突?
解决方案
只需使用encapsulation: ViewEncapsulation.Emulated
.
推荐阅读
- excel - 如何将工作表导出为 PDF?
- reactjs - useEffect 根据填写的输入触发地址验证
- git - git lfs ls-files -I filter 不适用于非 ASCII 文件夹名称
- java - 过滤未知类型对象的最干净模式?
- azure - 从 Azure API 管理重定向到 MS 登录页面
- java - 如何在 Spring Batch ItemWriter 中执行更新操作
- fortran - 有没有更有效的方法从单个大型一维数组中收集元素并将它们放置在单个小型一维数组中?
- android - 未从后台调用 Android ViewModel 观察者
- sockets - “socket”函数的“domain”参数与“数据链路”层有什么关系?
- python - Python最有效的重新排列字典的numpy数组的方法