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);});
輸出
廣告