AngularJS, как включить цветную печать CSS при использовании стиля нг?

У меня есть приложение, которое генерирует некоторые данные в таблице, и каждая ячейка имеет определенную комбинацию цвета фона и цвета текста, заданную его свойствами.

код для этого прост:

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

теперь мне нужно реализовать представление для печати, чтобы печатались только некоторые элементы, но моя главная проблема в том, что мне нужны распечатываемые цвета, они важны, и для этого обычно я всегда добавляю !important к правилу CSS, и это будет напечатано.

Но на этот раз у меня есть нг-стиль, который дает цвета, так как же я могу добавить !important в стиле нг?

Я старался: lt.backgroundColor+""+"!important" но это не работает,

даже черт ng-style='{"background-color": "#000 !important"....}работает, только если я удалю! важные, как:

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

оставляя только шестнадцатеричный код, он отображается правильно в режиме печати,

какие-либо решения?

1 ответ

Вам нужно интерполировать ваш атрибут:

ng-style='{"background-color": {{lt.backgroundColor}}+' !important', "color": {{lt.textColor}} }'>
Другие вопросы по тегам