Object as Item Source
uiSelect supports providing choices using the (key, value)
format, similar to that used by ng-repeat
Using value for binding
Selected: {{ctrl.person.selectedValue}}
{{$select.selected.value.name}}
email: {{person.value.email}}
age: {{person.value.age}}
Using single property for binding
Selected: {{ctrl.person.selectedSingle}}
{{$select.selected.value.name}}
email: {{person.value.email}}
age: {{person.value.age}}
Using key for binding
Selected: {{ctrl.person.selectedSingleKey}}
{{$select.selected.value.name}}
email: {{person.value.email}}
age: {{person.value.age}}