2016-10-22 62 views
0

我有一個複雜的對象,看起來像:列表排序

{ 
     'street35':[ 
      {'address154': 'name14'}, 
      {'address244': 'name2'} 
     ], 
     'street2':[ 
      {'address15': 'name1'}, 
      {'address234': 'name2'} 
     ] 
    } 

我將它綁定到對象的屬性,angular.js提供了使用(值,鍵)HTML 。我想在這種情況下按街道名稱排序。有什麼建議麼?

回答

2

你可以試試這個代碼:

JS:

$scope.streetsObject = { 
     'street35':[ 
      {'address154': 'name14'}, 
      {'address244': 'name2'} 
     ], 
     'street2':[ 
      {'address15': 'name1'}, 
      {'address234': 'name2'} 
     ] 
    } 

HTML:

<div ng-repeat="street in streetsObject | orderBy"> 
    <span ng-repeat"name in street"> 
    </span> 
</div> 

代碼假設您正在使用的角度1.3.0+。