【发布时间】:2017-10-27 12:37:12
【问题描述】:
我正在寻找区分两个 Observable 的最佳方法。 来自 ObservableA 的过滤值应在 ObservableB 完成后立即发出,而无需等待 ObservableA 完成。
<html>
<head>
<title></title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/rxjs/5.3.0/Rx.js"></script>
<script>
const observable_a = Rx.Observable.interval(2000).take(10);//0,1,2,3,4,5,6,7,8,9
const observable_b = Rx.Observable.interval(1000).map(x=>x+3).take(5);//3,4,5,6,7
someDiffObservable(observable_a,observable_b).subscribe(console.log);//should output 0,1,2,8,9
</script>
</head>
<body></body>
</html>
【问题讨论】:
标签: arrays rxjs diff observable array-difference