javascript - 更改 Angular 指令添加的 CSS?
问题描述
我们如何覆盖由 angular 指令创建的 CSS。例如,当我们将添加排序指令添加到材料数据表时,它会产生这个问题(它会覆盖列标题的布局)。.
通过或组件本地 CSS 覆盖 CSSstyles.scss
不起作用,因为该指令添加了具有优先级的内联样式。还尝试添加!important
到 CSS 定义覆盖,但没有爱。
想法?
解决方案
如果没有应用类的样式,您可以使用NgStyle或Angular 样式绑定。最好的方法是使用ngdeep
如果这仍然不起作用,请将其放在setTimeout
或ngAfterViewChecked
(不推荐)。
推荐阅读
- react-native - 如何获取文本输入数据并通过链接将其传递给电子邮件 - 反应原生博览会
- java - 这个java参数是否会在sql server中插入一行?
- redis - 你能解释一下Redis的复制功能吗
- c# - 使用泛型方法更新父子(一对一)
- selenium - 如何在 Selenium WebDriver 中使用 Javascript 获取元素的背景颜色
- asp.net - ASP.NET Core 将 http 重定向到 https,但我不想在 localhost 中执行此操作,我也使用不同的端口
- c++ - 如何为函数提供替代名称?
- react-native - 我应该如何添加质量选择器来反应原生视频?
- visual-studio-code - 如何在特定标记之后突出显示一个单词?
- json - 在 Groovy 中将 JSON 解析为 CSV