JoD*_*iii 2 javascript angularjs ng-repeat angularjs-ng-repeat
我有一个带有id的帖子列表
1,2,3,4,5,6,7,8,9,10,11,12
(json格式)ID是String类型.但是我想根据它的数字顺序命令它正常orderBy:'fiche.id'列表显示如下.
1,10,11,12,2,3,4,5,6,7,8,9
我希望输出是有序的 - 1,2,3,4,5,6,7,8,9,10,11,12
gur*_*uru 10
我想你的ids是字符串.一个简单的解决方案是使用否.按顺序操作.所以不要orderBy:'id'只使用orderBy:'id*1'这个将id视为否.并根据数字顺序对其进行排序.
这就是你所需要的 - <div ng-repeat="fiche in fiches | orderBy:'id*1'">{{fiche.id}}</div>
演示:http://plnkr.co/edit/MSrPTZQP49F7Nzwhv6ef?p = preview
| 归档时间: |
|
| 查看次数: |
3389 次 |
| 最近记录: |