【发布时间】:2016-07-05 10:50:04
【问题描述】:
我有 2 个表,我想在其中使用 ng-repeat 显示奇数和偶数记录。
我希望奇数记录显示在顶部,偶数记录显示在奇数记录之后。
对于表1标签:奇数逻辑
对于表2标签:偶数逻辑
这是我的代码:
<table>
<tr>
<td ng-repeat="item in Users" ng-if="$odd" >
<!--some other codes-->
<!--show div1-->
<div ng-if="item.Experience > 0" >
</div>
<!--show div2-->
<div ng-if="item.Experience == 0" >
</div>
</td>
</tr>
</table>
<table>
<tr>
<td ng-repeat="item in Users" ng-if="$even" >
<!--some other codes-->
<!--show div1-->
<div ng-if="item.Experience > 0" >
</div>
<!--show div2-->
<div ng-if="item.Experience == 0" >
</div>
</td>
</tr>
</table>
json 输出:
[
{
"UserId": 1,
"Experience":2
},
{
"UserId": 2,
"Experience":0
}
]
但是这里奇数记录,即UserId 1,显示在偶数记录User Id 2 出现在顶部并且User 1 下降之后。
【问题讨论】:
标签: javascript jquery angularjs angularjs-ng-repeat