Я использую тип Angular-UI следующим образом:
<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"},
...
];
Он правильно показывает текст параметров, но когда я выбираю элемент, он показывает значение внутри текстового поля. Модель правильно привязана только к значению (а не ко всему объекту модели).
Можно ли отображать внутри текстового поля «текст» (а не «значение») после выбора, сохраняя привязку модели только к значению (т.е. когда я выбираю определенный «текст», модель обновляется с помощью «значение» )?