저는 UI 부트 스트랩의 입력 헤드를 가지고 있지만 데이터가 수신되면 드롭 다운이 표시되지 않습니다.UIB 유형 헤드가 드롭 다운을 표시하지 않습니다.
<input type="text" ng-model="selectedValue" uib-typeahead="userName as userName.userName for userName in obtainUsers($viewValue)" typeahead-loading="loadingUsers" typeahead-no-results="noResults" class="form-control">
<i ng-show="loadingUsers" class="glyphicon glyphicon-refresh"></i>
<div ng-show="noResults">
<i class="glyphicon glyphicon-remove"></i> No Results Found
</div>
$scope.obtainUsers = function (valor) {
console.log(valor)
$http({
method: "POST",
url: "http://localhost:3000/obtainUsers",
params: {"valor": valor}
}).then(function successCallback(response){
console.log(response.data);
return response.data;
}, function errorCallback(error){
alert("ERROR")
})
}
그리고 HTML은 내가 ng-options
에서 같은 sintax를 사용하고는 typehead에 전혀하지만, 잘 작동합니다.
편집 : 나는 마침내 해답을 발견 좋아