Typeahead nom de l'objet à l'aide de

Je suis en train de configurer un typeahead à l'aide de AngularJS & UI Bootstrap comme suit:

.html

<input type="text" ng-model="selectedStuff" typeahead="stuff.name for stuff in stuffs | filter:$viewValue"/>

<span>{{selectedStuff.name}}</span>
<span>{{selectedStuff.desc}}</span>

.js

$scope.stuffs= [
                {
                 "name":"thing1",
                 "desc":"this is the first thing"
                },
                {
                 "name":"thing2",
                 "desc":"this is the second thing"
                }
               ]

Actuellement, j'ai été en mesure de mettre à jour le modèle avec le nom sélectionné, mais mon objectif est de passer le long de la totalité de l'objet via le typeahead. Est-il un moyen propre de faire cela en utilisant seulement l'entrée?

OriginalL'auteur Jesse | 2013-04-15