实现自动建议功能的最佳方式?

Best way to implement auto suggestions feature?

目前,我们在每次按键时手动发出建议数据的请求调用,但在进行新的调用之前取消之前的调用。有没有更好的方法来使用 Angular.js/Node.js,或者我们可以简单地导入的其他库?如有任何建议,我们将不胜感激。

您可以做的一件事是仅在一段时间不打字后发送请求,而不是在每次键入时发送请求。

例如,当有人快速输入 20 个字符时,您现在正在发出 20 个请求并取消其中的大部分请求。但是,如果您仅在半秒未输入后才发送请求,那么这将只是一个请求,结果相同。