Angularjs Typeahead AngularStrap:太多$http调用
我使用angularstrap typeahead通过$http自动完成建议Angularjs Typeahead AngularStrap:太多$http调用,angularjs,typeahead,angular-strap,Angularjs,Typeahead,Angular Strap,我使用angularstrap typeahead通过$http自动完成建议 一切正常,但每次我打一封信,就会有人打电话。即使我将minLength设置为3,也会调用长度1和2 我如何防止这种行为?加载模板/控制器时,将调用函数getAddress…使用ng模型选项作为以下属性: ng-model-options="{ debounce: 2000 }" 此代码将帮助您仅以1秒的间隔拨打电话。即使在此期间键入4-5个字符,它仍将每2秒只调用一次。很好,它可以工作!您知道如何修复控制器加载时
一切正常,但每次我打一封信,就会有人打电话。即使我将minLength设置为3,也会调用长度1和2
我如何防止这种行为?加载模板/控制器时,将调用函数getAddress…使用ng模型选项作为以下属性:
ng-model-options="{ debounce: 2000 }"
此代码将帮助您仅以1秒的间隔拨打电话。即使在此期间键入4-5个字符,它仍将每2秒只调用一次。很好,它可以工作!您知道如何修复控制器加载时的第一个空调用吗?谢谢,实际上我并不完全确定,但您可以尝试有条件地设置bs typeahead属性。如果模型不为空,则仅设置此选项。
ng-model-options="{ debounce: 2000 }"