我需要根據條件更改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>
在上表中,TD裏面用標題「當前狀態」文字的顏色,如果將變爲紅色條件(employee.state.state ==「可用') 是真的。
我的CSS文件:
.red {
color: red;
}
.blue {
color:blue;
}
同樣地,我想有不同的顏色相同的TD如果其他條件爲真。 即,如果(employee.state.state =='Blocked'),我希望文本呈藍色。我有超過3個州,並希望爲每個州的不同顏色,所以簡單的如果別人不會工作。
我該如何做到這一點?
在此先感謝...
非常感謝!這就像一個魅力! – Phoenix