RxJS - Operatore di trasformazione mergeMap

Nel caso dell'operatore mergeMap viene applicata una funzione di progetto su ogni valore sorgente e il suo output viene unito all'output Observable.

Sintassi

mergeMap(project_func: function): Observable

Parametri

project_func - Accetta project_func come argomento che viene applicato a tutti i valori di source osservabili.

Valore di ritorno

Restituisce un Observable che ha valori basati su project_func applicato a ciascun valore di source osservabile.

Esempio

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

Produzione