doudiaozhi6658 2016-09-18 12:34
浏览 105

根据数据库值,使用ng-repeat更改AngularJS中特定<tr>的背景颜色

I wanted to change background colors of specific tr depending on the database values that it returns:

html file

...
<tr ng-repeat="data in filtered = (list | filter:search | orderBy : predicate :reverse) | startFrom:(currentPage-1)*entryLimit | limitTo:entryLimit" ng-class="{'D6-class': data.Dag === '6', 'D7-class': data.Dag === '7', 'P2-class': data.Periode === '2' && (data.Dag=='1' || data.Dag =='2' || data.Dag=='4' || data.Dag =='5'), 'D3-class': data.Periode === '2' && data.Dag =='3', 'P3-class': data.Periode === '3' && (data.Dag=='1' || data.Dag =='2'|| data.Dag=='3' || data.Dag=='4' || data.Dag =='5'), 'P4-class': data.Periode === '4' && (data.Dag=='1' || data.Dag =='2'|| data.Dag=='3' || data.Dag=='4' || data.Dag =='5')}">
                    <td align="center">{{data.Locatie}}</td>
                    <td align="center">{{data.Periode}}</td>
                    <td align="center">{{data.Dag}}</td>
                    <td align="center">{{data.Dienst}}</td>
                    <td align="center">{{data.Delen}}</td>
                    <td align="center">{{data.Start1}}</td>
                    <td align="center">{{data.Eind1}}</td>
                    <td align="center">{{data.Start2}}</td>
                    <td align="center">{{data.Eind2}}</td>
                    <td align="center">{{data.Vanaf}}</td>
                </tr>
...

CSS

...
 .D7-class{
  background-color: #FABEAA;
}
.D3-class{
  background-color: #FAF9AA;
}
.P2-class{
  background-color: #FFFFFF;
}
.P3-class{
  background-color: #BEFAAA;
}
.P4-class{
  background-color: #C390D4;
}
...

Now the most part works great. It looks at the data it got from the database, but not every <tr> is changed like it should. If I select all lines for only like D3 (Yellow) it shows 1 line yellow and other one white. Is there a way to avoid this? All rows should be yellow.

enter image description here

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 matlab(相关搜索:紧聚焦)
    • ¥15 基于51单片机的厨房煤气泄露检测报警系统设计
    • ¥15 路易威登官网 里边的参数逆向
    • ¥15 Arduino无法同时连接多个hx711模块,如何解决?
    • ¥50 需求一个up主付费课程
    • ¥20 模型在y分布之外的数据上预测能力不好如何解决
    • ¥15 processing提取音乐节奏
    • ¥15 gg加速器加速游戏时,提示不是x86架构
    • ¥15 python按要求编写程序
    • ¥15 Python输入字符串转化为列表排序具体见图,严格按照输入