我正在为我用 angularjs 编写的网络应用程序开发一个搜索选项。现在的情况如下:每次在搜索字段中输入内容时,都会使用 ng-change 触发对后端服务器的请求,这可能会导致对后端的不必要调用。
限制搜索请求数量的好方法是什么?我正在考虑等到用户停止输入然后发送请求的东西。
我正在为我用 angularjs 编写的网络应用程序开发一个搜索选项。现在的情况如下:每次在搜索字段中输入内容时,都会使用 ng-change 触发对后端服务器的请求,这可能会导致对后端的不必要调用。
限制搜索请求数量的好方法是什么?我正在考虑等到用户停止输入然后发送请求的东西。
我在角度指令中发布了一个答案,其中封装了有效的 ng-change 延迟。它通过使用指令来简化搜索。
如果您不喜欢使用延迟搜索,您可以在输入框的模糊处编写搜索代码。