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