今天我们要做一个 RxJS 的经典范例 - 自动完成 (Auto Complete),自动完成在实务上的应用非常广泛,几乎随处可见这样的功能,只要是跟表单、搜寻相关的都会看到。 虽然是个很常见的功能,但多数的工程师都只是直接套套件来完成,很少有人会自己从头到尾把完整的逻辑写一次。
如果有自己实作过 Auto Complete 功能的工程师,应该就会知道这个功能在实作的过程中很多细节会让代码变的非常复杂,像是要如何取消上一次发送出去的 request、要如何优化请求次数... 等等,这些小细节都会让代码变的非常复杂且很难维护。
就让我们一起来用 RxJS 来实作这个功能吧!
本系列仅作为学习记录所用,摘录自30 天精通 Rxjs!强烈推荐!膜拜大佬!
标签:范例,实作,Complete,19,Auto,30,RxJS From: https://www.cnblogs.com/xiaojiuwow/p/18134786