如何通过键作为整数订购?
我有以下对象;
$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)
不适合我.
有任何想法吗?
谢谢!
是否可以在类名中使用ng-repeat的$ index?
例:
ng-class="{'hand-' + $index: true}"
Run Code Online (Sandbox Code Playgroud)
谢谢!