Sto cercando di utilizzare AngularJS + UI Bootstrap Typeahead per compilare il campo di input con l'attributo name di un oggetto mentre ho bisogno di utilizzare l'attributo id di questo oggetto quando il modulo è inviato.AngularJS + UI Bootstrap Typeahead: valore di precarico dall'oggetto nel campo di immissione
Il problema è che quando provo a precaricare l'input con un valore precedentemente salvato, il valore dell'attributo id viene visualizzato all'interno dell'input anziché il valore dell'attributo name.
<input type="text" ng-model="form.product_id" typeahead="option.id as option.name for option in p.options | filter:$viewValue" />
Fiddle è qui: http://jsfiddle.net/honzzz/T3YFR/3/
Come faccio a precaricare i valore dell'attributo nome e ancora mantenere la funzionalità desiderata?
ur violino non funziona se – iJade
vedo che non sta funzionando in nuova build di Chrome - non è il caricamento di script esterni da github perché il tipo rigoroso controllo del MIME è abilitato. Se vuoi giocarci, potresti usare Firefox? – honzzz
codice aggiornato dare un'occhiata alla mia risposta – iJade