我使用RxJS auditTime Observable每10秒保存一次文档中的更改(如果有的话)。 它工作得很好但有时我需要立即强制事件,例如当用户即将关闭文档时。
某些方式" flush"可观察的..
这种情况最优雅的方法是什么?
答案 0 :(得分:0)
如果您有一个作为auditTime
运营商来源的主题,那么您可以将其合并为自己:
subject.auditTime(10 * 1000)
.merge(subject.filter(val => val === 'close'));