首页 > 解决方案 > 更改 Angular 指令添加的 CSS?

问题描述

我们如何覆盖由 angular 指令创建的 CSS。例如,当我们将添加排序指令添加到材料数据表时,它会产生这个问题(它会覆盖列标题的布局)。.

通过或组件本地 CSS 覆盖 CSSstyles.scss不起作用,因为该指令添加了具有优先级的内联样式。还尝试添加!important到 CSS 定义覆盖,但没有爱。

想法?

标签: javascripthtmlcssangulartypescript

解决方案


如果没有应用类的样式,您可以使用NgStyleAngular 样式绑定。最好的方法是使用ngdeep

如果这仍然不起作用,请将其放在setTimeoutngAfterViewChecked(不推荐)。


推荐阅读