Order by Object key in ng-repeat

后端 未结 3 1033
难免孤独
难免孤独 2020-11-29 08:01

How can I order by key as integer?

I have the following Object;

 $scope.data = {
    \"0\": { data: \"ZERO\" },
    \"1\": { data: \"ONE\" },
    \"2         


        
3条回答
  •  抹茶落季
    2020-11-29 09:02

    I think it sorts itself out with a conversion to an array. pun intended.

    var obj = {"3": {three:3}, 2: {two:2}, "5": {five:5}, 4: {four:4}, 
      1: {one:1}, 6: {six:6}, 10: {ten:10}, 11:{eleven:11} 
    } 
    
    $scope.arr = [];
    
    for (var o in obj)
       $scope.arr.push(obj[o])
    

提交回复
热议问题