AngularJS example
Testing
HTML
<div ng-app="myApp" ng-controller="testCtrl as vm">
<select ng-model="vm.model.user" ng-options="user as user.name for user in vm.users | orderBy: 'name'"></select>
{{vm.model.user}}
</div>
JavaScript
angular.module('myApp', []).
controller('testCtrl', [function() {
let vm = this;
vm.users = [
{ id: 1, name: 'John' },
{ id: 2, name: 'Adam' },
{ id: 3, name: 'Chloe' },
{ id: 4, name: 'Chris' }
];
}]);