小编nof*_*r87的帖子

在ng-repeat中按对象键排序

如何通过键作为整数订购?

我有以下对象;

 $scope.data = {
    "0": { data: "ZERO" },
    "1": { data: "ONE" },
    "2": { data: "TWO"  },
    "3": { data: "TREE" },
    "5": { data: "FIVE" },
    "6": { data: "SIX" },
    "10":{ data:  "TEN" },
    "11": { data: "ELEVEN" },
    "12": { data: "TWELVE" },
    "13": { data: "THIRTEEN" },
    "20": { data: "TWENTY"}
 }
Run Code Online (Sandbox Code Playgroud)

HTML:

<div ng-repeat="(key,value) in data">
Run Code Online (Sandbox Code Playgroud)

当前的输出顺序是 1,10,11,12,13,14,2,20,3,4,5,6

但我想要 1,2,3,4,5,6,10,11,12,13,14,20

| orderBy:key
Run Code Online (Sandbox Code Playgroud)

不适合我.

有任何想法吗?

谢谢!

angularjs

25
推荐指数
1
解决办法
3万
查看次数

如何使用下划线获取对象的前n个元素?

如何使用下划线获取对象的前n个(例如3个)元素?

谢谢!

underscore.js

13
推荐指数
1
解决办法
1万
查看次数

使用ng-repeat索引作为类名?

是否可以在类名中使用ng-repeat的$ index?

例:

ng-class="{'hand-' + $index: true}"
Run Code Online (Sandbox Code Playgroud)

谢谢!

angularjs

9
推荐指数
1
解决办法
3589
查看次数

标签 统计

angularjs ×2

underscore.js ×1