const observable = new rxjs.BehaviorSubject(0);
observable.subscribe(v => console.log(v));
rxjs
.of(1)
.pipe(rxjs.operators.delay(500))
.subscribe(v => observable.next(v));
observable.next(2);
<script src="https://cdnjs.cloudflare.com/ajax/libs/rxjs/6.5.1/rxjs.umd.js"></script>
如您所见,上面的观察对象按顺序发出3个值:0、2、1。
当发出值“ 2”时,是否可以取消(或忽略)值“ 1”?(不关闭订阅)
茅侃侃
相关分类