我有以下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用于typeaheadAND 中选择完整stuff对象的目的stuffs。问题是 my$viewValue匹配所有属性,stuff而不仅仅是stuff.name. 我试过在没有运气的情况下将其添加.name到各个地方。typeahead有没有一种直接的方法来显示和匹配,.name但仍然返回整个对象?