0

我有一个在表格中生成一些数据的应用程序,每个单元格都有特定的背景颜色和文本颜色组合,由其属性给出。

代码很简单:

ng-style='{"background-color": lt.backgroundColor, "color": lt.textColor}'>

现在我需要实现一个打印视图,所以只打印一些元素,但我的主要问题是我需要打印颜色,它们很重要,为此我通常总是!important在 css 规则中添加一个,它会得到打印。

但是这一次,我有 ng-style 赋予颜色,那么我到底如何在!importantng-style 中添加呢?

我试过了:lt.backgroundColor+""+"!important"但它不起作用,

地狱,即使ng-style='{"background-color": "#000 !important"....} 是工作,只有当我删除 !important 像:

ng-style='{"background-color": "#000"....}

只留下十六进制代码,它正确显示在打印视图中,

任何解决方案?

4

1 回答 1

0

您需要插入您的属性:

ng-style='{"background-color": {{lt.backgroundColor}}+' !important', "color": {{lt.textColor}} }'>
于 2018-06-28T14:53:15.947 回答