2016-04-14 6 views
1

この plunkerデータのソートは

問題に従ってくださいASC(Age:10)は一番上にあり、名前はRamanから始まりますが、Aman、Baman、John、Ramanから始める必要があります。

答えて

0

列で選択した順序の配列を作成します& ng-repeatorderByフィルタを適用します。

マークアップ

<tr ng-repeat="friend in friends | orderBy : ['name', 'age']"> 
    <td>{{friend.name}}</td> 
    <td>{{friend.phone}}</td> 
    <td>{{friend.age}}</td> 
</tr> 

代わりの['name', 'age']あなただけの並べ替えのための様々な選択列の配列を持つことになりますスコープの変数名を渡すことができます。

<tr ng-repeat="friend in friends | orderBy : sorting"> 
    <td>{{friend.name}}</td> 
    <td>{{friend.phone}}</td> 
    <td>{{friend.age}}</td> 
</tr> 

Demo Plunkr

+0

おかげパンカジ迅速な応答が、そのない私が探していたソリューションのため。私は年齢(ASCとDESC)で並べ替える必要があります。名前は常に昇順にする必要があります –

+0

だからシンプルなので...昇順ソートをしたいときには '+ name'を使用し、降順sort..keepには '-name'を使います年齢はそのままデフォルトで昇順ソートを行います –