gpt4 book ai didi

javascript - Angular-ui typeahead 仅在退格键上给出正确的结果

转载 作者:行者123 更新时间:2023-12-03 10:20:51 27 4
gpt4 key购买 nike

我正在使用 Angular-UI typeahead,它工作得很好,但我有一个奇怪的行为,当我按退格键时,它会给出正确的结果。

<小时/>

假设我正在输入

sector 4

然后它给出的结果为

Sector 1
Sector 2
Sector 4
Sector 5

但是当我按退格键时,它会给出正确结果

Sector 4
Sector 42
Sector 42a
Sector 47

我的 HTML 代码是
<input class="location-input" ng-model="Constants.loc" typeahead="loc.title for loc in loc_getdat()" typeahead-min-length="1">

我的 Controller 代码是

$scope.loc_getdat = function() {
if ($scope.Constants.loc.length > 1) {
return $http.get('/api/v2/location_auto_suggest?loc=' + $scope.Constants.loc)
.then(function(response) {
return response.data.location_search
});
}
}

我哪里做错了?

最佳答案

找到解决方案了。 这是关于提前输入的等待时间。服务器需要一些时间来显示结果,因此在库文件中,预输入从 0 毫秒开始。我将 typeaheadWaitMs 时间从 0 更改为 50

(k.typeaheadWaitMs)||50

现在一切正常。

关于javascript - Angular-ui typeahead 仅在退格键上给出正确的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29644532/

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