【发布时间】:2018-07-22 16:37:18
【问题描述】:
我正在使用 angularjs,我使用 ng-repeat 循环并在表格中显示详细信息。 在最后一列中,我想以某种颜色显示字形“glyphicon glyphicon-stop”。
<tr ng-repeat="ps in $ctrl.personLst">
<td>{{ ps.id}}</td>
<td>{{ ps.birthday | date: 'dd.MM.yyyy'}}</td>
<td>{{ ps.age }}</td>
<td>{{ ps.country }}</td>
<td>{{ ps.continent }}</td>
<td> //TODO <td>
.color-green {
color: green;
}
.color-blue {
color: yellow;
}
.color-red {
color: red;
}
- 红色
- 30 岁以上,国家 'GER' 和大陆 1
- 蓝色
- 30 岁以下,国家 'RS' 和大陆 1
- 绿色
- 10 岁以下,国家 'TS' 和大陆 3
我怎样才能做到这一点? 这是我尝试的最后一件事,没有任何显示:
<td><span class="glyphicon glyphicon-stop" ng-class="{'color-red': ps.age > 30 && ps.country === 'GER' && ps.continent === 1}" ></span></td>
【问题讨论】: