ng-repeat
を使用して作成されたtable
があります。フォントの色を変更するには
ユーザーがテーブル行を選択すると、table
行を強調表示して特定のクラスを適用することができます。
問題は、私はそのrow
もハイライトされた行background-color
がblue
あるとwhite
にテキストを変更しても、アイコンが青のままにしてアイコンを変更する問題を抱えています。 CSSの特異性の問題になる可能性があるため、
CSS
.selected{
background-color:#004b89;
color:white;
font-weight:bold;
}
HTML
<tr ng-repeat="item in vm.items ng-class="{'selected':$index == vm.selectedRow}" class="table-striped" ng-click="vm.setClickedRow($index)">
<td><a tooltip-placement="top"><i class="fa fa-pencil fa-2x link-icon"></i> </a>
<td><a tooltip-placement="top"><i class="fa fa-trash fa-2x link-icon"></i></a>
</tr>
問題を再現できるほどのコードを共有できますか? 「[MCVE]」と考えてください。 –