【发布时间】:2017-05-24 05:06:31
【问题描述】:
我正在用 nwjs 做一个例子,我正在使用 angular 和一个 Jquery 插件来使字段自动完成,我正在使用名为“https://api.jqueryui.com/autocomplete”的插件。
代码
$("#descriptionId").autocomplete({
source: $scope.availableDescriptions,
minLength: 1,
delay: 0,
focus: function(event, ui) {
event.preventDefault();
$('#descriptionId').val(ui.item.label);
//CODE
},
select: function(event, ui) {
event.preventDefault();
$('#descriptionId').val(ui.item.label);
}
});
代码的一些描述;
源是我从数据库加载的 700 多条记录的列表。
问题
如果我进入该字段,在一段时间后添加和删除文本,该字段每次开始都很慢。我正在阅读插件的文档,但看不到任何错误。奇怪的是,如果我刷新控制器,该字段又开始正常工作了。
任何对 Javascript 和 jquery 有更多经验的人的帮助都会令人惊叹。
【问题讨论】:
标签: javascript jquery autocomplete jquery-ui-autocomplete