【发布时间】:2017-05-25 22:54:05
【问题描述】:
有没有一种好方法可以检查未完成的 Observable 在那个确切时间是否为空?
let cache = new ReplaySubject<number>(1);
...
// Here I want to know if 'cache' still empty or not. And, for example, fill it with initial value.
cache.isEmpty().subscribe(isEmpty => {
if (isEmpty) {
console.log("I want to be here!!!");
cache.next(0);
}
});
// but that code does not work until cache.complete()
【问题讨论】:
-
“空”
Observable在这种情况下并不是一个真正有意义的概念,我认为您将Observer和Observable之间的问题混为一谈。你想通过这个来完成什么?
标签: javascript typescript rxjs rxjs5