У меня есть следующий Angular UI-Bootstrap typeahead отлично работает:
<input class="span2" type="text" ng-model="selectedStuff" typeahead="stuff as stuff.name for stuff in stuffs | filter:$viewValue"/>
Тем не менее, он работает почти слишком отлично. Я могу отобразить stuffs.name
для целей typeahead
И выбрать полный объект stuff
в stuffs
. Проблема в том, что мой $viewValue
соответствует всем свойствам в stuff
, а не только stuff.name
. Я пытался добавить .name
в разные места в typeahead
, но безуспешно. Есть ли простой способ отобразить и сопоставить только .name
, но при этом вернуть весь объект?