在RxJS auditTime Observable中强制触发事件

时间:2017-08-03 09:46:31

标签: rxjs observable

我使用RxJS auditTime Observable每10秒保存一次文档中的更改(如果有的话)。 它工作得很好但有时我需要立即强制事件,例如当用户即将关闭文档时。

某些方式" flush"可观察的..

这种情况最优雅的方法是什么?

1 个答案:

答案 0 :(得分:0)

如果您有一个作为auditTime运营商来源的主题,那么您可以将其合并为自己:

subject.auditTime(10 * 1000)
  .merge(subject.filter(val => val === 'close'));