Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs Typeahead AngularStrap:太多$http调用_Angularjs_Typeahead_Angular Strap - Fatal编程技术网

Angularjs Typeahead AngularStrap:太多$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秒只调用一次。很好,它可以工作!您知道如何修复控制器加载时

我使用angularstrap typeahead通过$http自动完成建议


一切正常,但每次我打一封信,就会有人打电话。即使我将minLength设置为3,也会调用长度1和2


我如何防止这种行为?加载模板/控制器时,将调用函数getAddress…

使用ng模型选项作为以下属性:

ng-model-options="{ debounce: 2000 }"

此代码将帮助您仅以1秒的间隔拨打电话。即使在此期间键入4-5个字符,它仍将每2秒只调用一次。

很好,它可以工作!您知道如何修复控制器加载时的第一个空调用吗?谢谢,实际上我并不完全确定,但您可以尝试有条件地设置bs typeahead属性。如果模型不为空,则仅设置此选项。
ng-model-options="{ debounce: 2000 }"