微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

angularjs – orderBy两个字段(一个相反)

我想按照状态(在线第一,离线持续时间)和按字母顺序订购朋友列表。我所设法得到的是:

>在线第一/字母顺序颠倒
>或离线第一/字母顺序

这里是plunker暴露我的问题

将orderBy过滤器更改为:
orderBy:['-status','name']

这将按降序状态(通过前缀 – 字符),然后按升序名称排序。目前,你传递true来颠倒排序,这导致状态是正确的(在线在前),但名称被颠倒(即,降序)。

如果你想保持反向布尔值,你可以使用orderBy:[‘status’,’ – name’]:true,但似乎不太清楚,只是使状态降序,如前所示。

原文地址:https://www.jb51.cc/angularjs/145994.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐