Я использую Angular -UI typeahead следующим образом:
<input type="text" ng-model="myModel" typeahead="o.value as o.text for o in options | filter:$viewValue | limitTo:5" typeahead-editable="false" />
привязан к модели вроде:
var options = [
{"value": 1, "text": "value1"},
{"value": 2, "text": "value2"},
...
];
Он правильно показывает текст параметров, но когда я выбираю элемент, он показывает внутри текстового поля значение. Модель правильно ограничена только значением (а не всем объектом модели).
Можно ли отобразить внутри текстового поля "текст" (а не "значение" ) после выбора, сохраняя привязку модели только к значению (т.е. когда я выбираю определенный "текст", модель обновляется с помощью "значение" )?