Я пытаюсь добавить функцию автозаполнения с помощью начальной загрузки. когда значение выбирается из списка автозаполнения, я хотел бы добавить «:» в конце выбранного значения. По какой-то причине это добавление не работает.
Мой угловой html-код
<input type="text" ng-model="query" id="search_es"
typeahead="v for v in getNext($viewValue) | filter: type_filter"
typeahead-on-select='onSelect($item, $model, $label)'
autocomplete = "off"
placeholder="Type to search..." />
<div my-search-directive="search_radar"></div>
Вот код onSelect js
$scope.onSelect = function($item,$model,$label) {
$scope.query += ": ";
}
Я мог бы зафиксировать значение запроса в другой переменной и отобразить его в пользовательском интерфейсе, но в текстовом поле бутстрапа.
Я использую angular1.4.7 ui-bootstrap-tpls-0.14.3.min.js
Кто-нибудь может помочь.