Раскрывающийся список с возможностью поиска в AngularJs
Автор вопроса: Usman IОтветов: 5
Я извлекаю данные из API, и мне нужен доступный для поиска dropdown, чтобы, когда я начинаю печатать, он показывал мне данные, поступающие из API. В настоящее время у меня есть этот фрагмент кода.
Вероятно, вы ищете это. Это может быть одним из решений.
Здесь используется другой тип заголовков шрифтов. Вы можете выбрать один в соответствии с вашими потребностями.
<input type="text" ng-model="customPopupSelected" placeholder="Custom popup template" uib-typeahead="state as state.name for state in statesWithFlags | filter:{name:$viewValue}" typeahead-popup-template-url="customPopupTemplate.html" class="form-control">
Примечание. Вам потребуется библиотека ui-bootstrap-tpls, официально созданная командой AngularJS.
Ответ 2 · рейтинг 8 · Krupesh Kotecha
Попробуй это. вы не можете напрямую поместить текстовое поле внутри параметра и отфильтровать выбор на его основе. но это один из способов, которым вы можете это сделать. другой способ - использовать плагин или угловой дизайн материала.
Вы на правильном пути. Все, что вам нужно сделать сейчас, это создать службу или фабрику http, которая инициирует вызов API каждые keypress и результат которого заполняет ваш массив $scope.businesses.