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