我们如何覆盖由角指令创建的CSS。例如,当我们向材料数据表中添加排序指令时,它是创建此问题(它覆盖列标题的布局)。。
通过styles.scss或本地CSS组件重写CSS不起作用,因为指令添加了具有优先级的内联样式。也尝试添加!important到CSS定义覆盖,但没有爱。
styles.scss
!important
有什么想法?
发布于 2019-09-02 23:12:12
我可以建议一种方法,在组件的CSS/SCSS文件中编写自定义CSS类,并使用带有NgClass指令的条件应用它,在onInit中执行条件。
试试看,我希望它能起作用
发布于 2019-09-02 23:47:56
如果未应用类的样式,则可以使用NgStyle或角型装订。最好的方法是使用ngdeep
ngdeep
如果这仍然不起作用,就把它放在setTimeout或ngAfterViewChecked上(不推荐使用.)。
setTimeout
ngAfterViewChecked
https://stackoverflow.com/questions/57763295
相似问题