首页 > 解决方案 > 如何在 OrderBy angularjs 中设置优先级

问题描述

<div ng-repeat="user in users | orderBy:'-type'">
    <p>{{user.name}}</p>
    <p>{{user.type}}</p>
</div>

我有类型:12、5、3

我想给 12 更高的优先级,然后 3 将 5 移动到行尾

标签: angularjs

解决方案


你可以试试这个希望这对你有帮助

您需要添加组过滤器

<ul ng-repeat="(key, value) in countries | orderBy: 'status' | groupBy: 'status'">

  Status : {{ key }}

  <li ng-repeat="player in value">
    player: {{ player.name }} 
  </li>
</ul>

请参阅下面的jsfiddle

https://jsfiddle.net/cojtn8vm/6/


推荐阅读