gpt4 book ai didi

javascript - 如何使用 typehead 和 angularjs 仅返回名称?

转载 作者:行者123 更新时间:2023-12-03 03:06:49 26 4
gpt4 key购买 nike

如何使用打字头返回文本框类型中相同的名称。我不明白打字头中使用的参数是什么,请您帮助我。当您键入字符或字母时,文本框中不会显示任何内容。以下是示例代码和数据。

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"}

最佳答案

试试这个

 uib-typeahead="item as item.Name for item in vm.onNameEntry($viewValue) | filter:{Name:$viewValue}"

这是一个符合您要求的有效 jsfiddle 示例。 http://jsfiddle.net/harshakj89/gfbeLbke/1/

关于javascript - 如何使用 typehead 和 angularjs 仅返回名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47130945/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com