@arhan89

Angularstrap Typeahead выбор значения для ng-model, как после выбора значения показывать свойство выбранного объекта?

Использую в проекте Angularstrap и его компонент Typeahead для выбора значения для ng-model, как после выбора значения показывать свойство выбранного объекта, те после выбора в заявку попадает то что нужно,
[{"item":{"id":"125","name":"(3217) Горка «Веселый малыш»","cost":"16061"},"count":1}]

при этом в самом input отображается (3217) Горка «Веселый малыш до любых изменение в модели,
а после манипуляций пустота( как я понимаю это из за того что он пытается вывести сам объект item{},
т.к ng-model="product.item".
Как заставить этот плагин выбипрать product.item, а отображать product.item.name ?

<input type="text"
    class="input-medium"   
    data-min-length="2" 
   placeholder="Введите артикул или наименование продукта"
   ng-options="item as item.name for item in catalog "  ng-keyup="changeProduct($index, product)"
   ng-model="product.item"
   bs-typeahead
                        />
  • Вопрос задан
  • 2232 просмотра
Пригласить эксперта
Ответы на вопрос 1
@arhan89 Автор вопроса
пришлось пока что решить проблему костылем.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы