입력란을 사용하여 입력란 유형에서 동일한 이름 만 반환하는 방법. 나는 타입 헤드에서 사용되는 매개 변수가 무엇인지 이해하지 못합니다. 제발 도와주세요. 문자 또는 문자를 입력 할 때 텍스트 상자에 아무런 표시가 없습니다. 다음은 샘플 코드 및 데이터입니다.typehead 및 angularjs를 사용하여 이름을 반환하는 방법은 무엇입니까?
HTML :
<input type="text" name="selectbiller" ng-model="vm.selectedBiller"
uib-typeahead="item as items.Name for items in vm.onNameEntry($viewValue)"
typeahead-editable="false"
typeahead-on-select="vm.onCarSelect($item, $model, $label)"
placeholder="Search a Car"
autocomplete="off"/>
AngularJS와 :
vm.onNameEntry = function(name) {
return carService.searchCarByName({name: name})
.$promise
.then(function (data) {
if (data && data.Items) {
return data.Items;
}
return null;
});
}
데이터 : CONSOLE.LOG (데이터)로부터
;
Value:Array(8)
0:{Id: null, Name: "Innova"}
1:{Id: null, Name: "Ferrari"}
2:{Id: null, Name: "BMW"}
3:{Id: null, Name: "Toyota"}
4:{Id: null, Name: "Honda"}
5:{Id: null, Name: "Hyuindai"}
6:{Id: null, Name: "Kia"}
7:{Id: null, Name: "Suzuki"}
감사합니다. 그때 나는 내 잘못이 다른 문제를 게시 배열에 그들을 저장하고자하는 개체의 목록을 반환 발견했다. 고마워요. – Fred