0

テーブルにデータを生成するアプリがあり、各セルには、そのプロパティによって指定された背景色とテキスト色の特定の組み合わせがあります。

そのためのコードは簡単です:

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

現在、印刷ビューを実装する必要があるため、一部の要素のみが印刷されますが、主な問題は、色を印刷する必要があることです。色は重要です。そのために、通常は常に!importantcss ルールに a を追加すると、印刷されます。

でも今回は色を出しているng-styleがあるのですが!important、ng-styleの中にどうやって追加できるのでしょうか?

私は試しました:lt.backgroundColor+""+"!important"しかし、それは動作していません、

地獄、ng-style='{"background-color": "#000 !important"....} 私が !important のように削除した場合にのみ機能しています:

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

16 進コードのみを残して、印刷ビューに正しく表示されます。

解決策はありますか?

4

1 に答える 1

0

属性を補間する必要があります。

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