我试图在我的有效条件下为我的tr添加一个类,比如daydate是" Sunday"只有我想添加课程"红色文字"
<tr ng-repeat="atten in attendList.attendance" ng-if="atten.daydate == 'Sunday'" class="red-text">
<td class="custom-icon-size text-font" style="border-left: 1px solid #e8eaf6;" >{{ atten.attenDate }}</td>
<td class="custom-icon-size text-font" style="border-left: 1px solid #e8eaf6;">{{ atten.daydate }}</td>
<td class="custom-icon-size text-font" style="border-left: 1px solid #e8eaf6;">{{ atten.intime }}</td>
<td class="custom-icon-size text-font" style="border-left: 1px solid #e8eaf6;">{{ atten.outtime }}</td>
</tr>
但无法得到结果
谢谢
答案 0 :(得分:0)
你根本不需要 - 如果有的话可以让它发挥作用。
ng-class={'red-text': atten.daydate === 'Sunday'}
如果您愿意,还可以在其他日期为ng-class添加更多项目:
ng-class={'red-text': attendaydate === 'Sunday', 'blue-text': 'attendaydate === 'Monday', 'green-text': attendaydate === 'Tuesday'}
完全不需要ng-if,因为只会根据您为ng-class属性提供的语句的真实性来应用类。
答案 1 :(得分:0)
删除ng-if&amp;像这样使用ng-class
ng-class="{'red-text': atten.daydate == 'Sunday'}"