2016-04-14 29 views

cevap

0

orderBy filtreli ng-repeat üzerine uygulayın & kolonlar tarafından seçilen düzenin bir dizi oluşturmak yapın.

sadece sıralamak için seçilen çeşitli sütunun dizi olacak kapsamı değişken adı geçebilir yerine ['name', 'age'] ait

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

Biçimlendirme. Hızlı cevap için

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

Demo Plunkr

+0

Teşekkür Pankaj, ama onun değil çözüm aradığım. Yaşına göre sıralamak istiyorum (ASC ve DESC) ve isim her zaman asc –

+0

olmalıdır. Yani bu kadar basit ... artan sıralama istediğinizde '+ isim' kullanın .. Ve '-name' azalan sıralama için kullanın .. varsayılan olarak azalan sıralama yapmak –