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
廣告
© . All rights reserved.