Предположим, у меня есть следующие пользователи:
$scope.users = {
  "2": {
    email: '[email protected]',
    name: 'John'
  },
  "3": {
    email: '[email protected]',
    name: 'Elisa'
  }
}
Я хотел бы создать <select> со следующими параметрами:
<option value="3">Elisa</option>
<option value="2">John</option>
Другими словами, пользователи должны сортироваться по имени.
Я пробовал использовать синтаксис (key, value) in expression, но он не работает:
<option ng-repeat="(user_id, user) in users | orderBy:'user.name'" 
        value="{{ user.id }}">
  {{ user.name }}
</option>
Что мне не хватает?
Пожалуйста, не предлагайте решения с ng-options, поскольку я использую ui-select2, что несовместимо с ng-options.