RxJS - Operador de transformación mergeMap

En el caso del operador mergeMap, se aplica una función de proyecto a cada valor de origen y su salida se fusiona con la salida Observable.

Sintaxis

mergeMap(project_func: function): Observable

Parámetros

project_func - Toma project_func como argumento que se aplica a todos los valores de fuente observable.

Valor devuelto

Devuelve un Observable que tiene valores basados ​​en project_func aplicado en cada valor de fuente observable.

Ejemplo

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

Salida