typescript mergeMap()运算符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript mergeMap()运算符相关的知识,希望对你有一定的参考价值。

// can be used to merge two streams

ngOnInit() {
  
  // produces a number every one second
  const numbers$ = Observable.interval(1000);
  
  // create observable of letters
  const letters$ = Observable.of('a', 'b', 'c', 'd', 'e');
  
  letters$.pipe(
    mergeMap(x => numbers$.pipe(take(5), map(i => i + x)))
  ).subscribe(z => console.log(z));
 
}

// output
// 0a
// 0b
// 0c
// 0d
// 0e
// 1a
// 1b
// ..
// ..
// 4e

以上是关于typescript mergeMap()运算符的主要内容,如果未能解决你的问题,请参考以下文章

TypeError:readFile $(...).mergeMap不是firebase服务函数中的函数

集中导入rxjs可租用运算符

理解 redux Epic 中的 mergeMap

Mergemap Angular + firestore 集合

markdown mergeMap

在执行副作用之前等待来自 mergeMap 的所有 observables 完成