Как установить приоритет в OrderBy angularjs - PullRequest
0 голосов
/ 08 июня 2018
<div ng-repeat="user in users | orderBy:'-type'">
    <p>{{user.name}}</p>
    <p>{{user.type}}</p>
</div>

У меня есть тип: 12, 5, 3

Я хочу отдать больший приоритет 12, чем 3 ходу 5 до конца строки

Ответы [ 2 ]

0 голосов
/ 08 июня 2018

Можете ли вы попробовать эту надежду, это поможет вам

Вам необходимо добавить групповой фильтр

<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/

0 голосов
/ 08 июня 2018

Вам нужно отсортировать коллекцию самостоятельно, прежде чем повторять ее, или вам нужно преобразовать user.type в строку, а затем вы можете использовать, как указано ниже, ссылку

[1]: https://jsfiddle.net/kinjalpgor/cojtn8vmenter код здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...