条件に基づいてTD内のいくつかの要素のテキストの色を変更する必要があります。角度テーブルでtd内の複数の条件をチェックする方法は?
マイ角度テーブルがある:上記の表で
<table ng-table="employeesList" show-filter="true" class="table table-striped table-bordered">
<tr ng-repeat="employee in $data">
<td data-title="'#'">{{$index + 1}}</td>
<td data-title="'First Name'" sortable="'firstName'" filter="{ 'firstName': 'text' }">
{{employee.employee.firstName}}
</td>
<td data-title="'Current State'" sortable="'currentState'" ng-class="{ red: employee.state.state == 'Available'}">
{{employee.state.state}}
</td>
</tr>
</table>
条件(employee.state.state ==「利用可能な場合は、タイトル「現在の状態」とTD内のテキストの色が赤に変わります')は真実です。
私のCSSファイル:
.red {
color: red;
}
.blue {
color:blue;
}
同様に私は別の条件が真の場合、同じTDに異なる色を持っていると思います。 つまり、(employee.state.state == 'Blocked')の場合、テキストを青色にします。私は3つ以上の州を持っていて、それぞれの州ごとに異なる色をしたいので、単純な場合はelseは機能しません。
どうすればこの問題を解決できますか?事前に
おかげで...
ありがとう!それは魅力のように動作します! – Phoenix