【发布时间】:2018-03-14 14:15:21
【问题描述】:
我正在尝试在 Angular 4 中实现表单数据自动保存。它应该像这样工作:
- 用户更改表单中的某些数据 -> 调用了对 DB 的某些保存请求。 让我们假设一些计时器在这里启动了 2 秒。
- 在上一个保存请求的 2 秒内,所有更改都不会调用任何请求(以减少数据库负载),但会触发另一个保存请求,然后 2 秒计时器将到期。
- 如果此时没有启动计时器,则应立即调用保存请求。
我想来自 RxJS 的 Observable、Subject 和 Scheduler 会帮助我,但我对它完全陌生。您能否建议实现上述功能的最佳方法?
【问题讨论】:
标签: javascript angular rxjs observable