前端之家收集整理的这篇文章主要介绍了
angularjs – orderBy两个字段(一个相反),
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想按照状态(在线第一,离线持续时间)和按字母顺序订购朋友列表。我所设法得到的是:
>在线第一/字母顺序颠倒
>或离线第一/字母顺序
这里是plunker暴露我的问题
将orderBy过滤器更改为:
orderBy:['-status','name']
这将按降序状态(通过前缀 – 字符),然后按升序名称排序。目前,你传递true来颠倒排序,这导致状态是正确的(在线在前),但名称被颠倒(即,降序)。
如果你想保持反向布尔值,你可以使用orderBy:[‘status’,’ – name’]:true,但似乎不太清楚,只是使状态降序,如前所示。