2014-01-31 49 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']"

相关问题