<div ng-repeat="user in users | orderBy:'-type'"> <p>{{user.name}}</p> <p>{{user.type}}</p> </div>
У меня есть тип: 12, 5, 3
Я хочу отдать больший приоритет 12, чем 3 ходу 5 до конца строки
Можете ли вы попробовать эту надежду, это поможет вам
Вам необходимо добавить групповой фильтр
<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/
Вам нужно отсортировать коллекцию самостоятельно, прежде чем повторять ее, или вам нужно преобразовать user.type в строку, а затем вы можете использовать, как указано ниже, ссылку
[1]: https://jsfiddle.net/kinjalpgor/cojtn8vmenter код здесь
enter код здесь