我正在用nwjs做一個例子,並且我正在使用angular和一個jquery插件來使字段自動完成,我正在使用名爲「https://api.jqueryui.com/autocomplete」的插件。Jquery自動完成需要很長時間
代碼
$("#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);
}
});
代碼的一些描述;
Source是我從數據庫加載的700多條記錄的列表。
的問題
如果我玩到現場,添加和刪除一段時間後,現場開始每次很慢的文本。我正在閱讀插件的文檔,但我無法看到任何錯誤。奇怪的是,如果我刷新控制器,該字段再次開始正常工作。
任何有更多Javascript和jquery經驗的人的幫助可能會很棒。