Javascript ng更改为仅在用户停止键入后执行

Javascript ng更改为仅在用户停止键入后执行,javascript,angularjs,angularjs-ng-change,Javascript,Angularjs,Angularjs Ng Change,我正在为我用angularjs编写的web应用程序开发一个搜索选项。现在的情况如下:每次在搜索字段中键入内容时,对后端服务器的请求都会触发ng change,这可能会导致对后端的不必要的调用量 限制搜索请求量的好方法是什么?我想到了一种等待,直到用户停止输入,然后发送请求的方法。我在这本书中发布了一个答案。它通过使用指令简化搜索 如果您不喜欢使用延迟搜索,可以在输入框的模糊部分编写搜索代码

我正在为我用angularjs编写的web应用程序开发一个搜索选项。现在的情况如下:每次在搜索字段中键入内容时,对后端服务器的请求都会触发ng change,这可能会导致对后端的不必要的调用量

限制搜索请求量的好方法是什么?我想到了一种等待,直到用户停止输入,然后发送请求的方法。

我在这本书中发布了一个答案。它通过使用指令简化搜索

如果您不喜欢使用延迟搜索,可以在输入框的模糊部分编写搜索代码