2014-01-31 50 views
2

我有一個ng-repeat,我試圖得到一個特定的順序。我看到我可以使用屬性列表來訂購:Angular:按混合ASC和DESC屬性列表排序

ng-repeat="client in clients | orderBy: ['isOpen', 'lastAccessTime']" 

我的問題是,如何配置升序和降序?

我想要在帶有DESC的isOpen上進行主要排序,並在帶有ASC的lastAccessTime上進行第二次排序。我如何在我的ng-repeat中實現這個目標?

編輯:我想這下面可是,可是當兩個項目都isOpen,最高lastAccessTime不上邊:

ng-repeat="client in clients | orderBy: 'isOpen':true | orderBy: 'lastAccessTime'" 

回答

1

可以使用的陣列,並且任選地與+前綴或 - 以控制升序或降序排序順序

ng-repeat="client in clients | orderBy: ['isOpen','-lastAccessTime']"

相關問題