Rxjs-transformation-operator-switchmap

提供:Dev Guides
移動先:案内検索

RxJS-変換演算子switchMap

switchMap演算子の場合、プロジェクト関数が各ソース値に適用され、その出力は出力Observableとマージされます。指定された値は、最新の予測されたObservableです。

構文

switchMap(project_func: function): Observable

パラメーター

*_project_func_* -ソースオブザーバブルから出力されたすべての値に適用される引数としてproject_funcを取り、Observableを返します。

戻り値

戻り値はObservableであり、ソースオブザーバブルの各値に適用されたproject_funcに基づく値を持っています。

import { of} from 'rxjs';
import { switchMap } from 'rxjs/operators';

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

出力

switchMap Operator