2017-03-08 6 views
0
私は、ネストした表 例のデータで働いている

角度-sortネストした表

$scope.building = 
    [ 
     { 
     "id": 1, 
     "name": "first", 
     "ownBlock": [ 
      { 
      "id": 1, 
      "name": "Block 1" 
      }, 
      { 
      "id": 2, 
      "name": "Block 2" 
      } 
     ] 
     }, 
     { 
     "id": 2, 
     "name": "second", 
     "ownBlock": [ 
      { 
      "id": 3, 
      "name": "Block 1" 
      }, 
      { 
      "id": 4, 
      "name": "Block 2" 
      } 
     ] 
     } 
    ] 

は、私は一種のid 2のownBlockが、それはあまりにも

<tr ng-repeat="block in data.ownBlock| orderBy : sortColumn.Field : sortColumn.Order">.... </tr> 

IDが1の子データをソートします私は理由を知っているが、私はそれを解決する解決策を持っていない。あなたは子供がソートされるようにしたいいけない場合、それは

+0

を試してみてください? –

+0

子データをソートしないようにしますか? –

+0

あなたの答えをありがとう、私は子データの仲間を並べ替えるしたい。しかし、私の問題は、親ID2の名前が "second"である子データをソートし、ID1の名前の子データが最初にソートされたとき、私はそれを望んでいない、ただID2の子データのみをソートする – Dakota

答えて

2

を役に立てば幸いあなたのデータにしたいですかどのような実際のソート順この

$scope.building = $filter('orderBy')($scope.building,'id'); 
関連する問題