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);});