问题已经解决,谢谢大家,么么哒
angluar 中 我用ng-repeat 循环出一个表格,然后我想根据每一行内容的判断来增加不同的样式
<tr ng-repeat="user in vm.userList" ng-class="{'yellow':late,'red':noWork,'yellowRed':tooLate}">
<td>{{(vm.currentPage-1)*vm.pageSize+$index+1}}</td>
<td>{{user.username}}</td>
<td>{{user.name}}</td>
<td>{{user['kq-time']}}</td>
</tr>
controller里的循环,根据内容去判断添加那个样式
angular.forEach($scope.vm.cache.list,function(val,key){
if(date-initDate>0){
$scope.late=false;
$scope.noWork=false;
$scope.tooLate=true;
}else{
$scope.late=false;
$scope.noWork=true;
$scope.tooLate=false;
}
})
结果不对,都添加了red这个样式
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…