【发布时间】:2021-05-17 16:54:14
【问题描述】:
有一个数据源发出值 0 或 1。
如果为 0,我想通过 switchMap 运算符进行管道传输。
如果 1 我想通过排气映射操作符进行管道传输。
我该怎么做?
https://stackblitz.com/edit/rxjs-gcvsfe
const source = from([0, 0, 0, 1, 1, 1]).pipe(
// if value === 0
switchMap(value => {
return of("Operator switchMap, value: " + value);
})
// if value === 1
// exhaustMap(value => {
// return of('Operator exhaustMap, value: ' + value)
// })
);
source.subscribe(console.log);
【问题讨论】:
标签: rxjs