RxJS - 变换操作符 mergeMap



在 mergeMap 操作符的情况下,将对每个源值应用项目函数,并将该函数的输出与输出 Observable 合并。

语法

mergeMap(project_func: function): Observable

参数

project_func - 它将 project_func 作为参数,应用于源 Observable 的所有值。

返回值

它返回一个 Observable,该 Observable 的值基于对源 Observable 的每个值应用的 project_func。

示例

import { of} from 'rxjs';
import { mergeMap, map } from 'rxjs/operators';

let text = of('Welcome To');
let case1 = text.pipe(mergeMap((value) => of(value + ' Tutorialspoint!')));
case1.subscribe((value) => {console.log(value);});

输出

mergeMap Operator
广告