RxJS - Opérateur de transformation mergeMap

Dans le cas de l'opérateur mergeMap, une fonction de projet est appliquée à chaque valeur source et sa sortie est fusionnée avec la sortie Observable.

Syntaxe

mergeMap(project_func: function): Observable

Paramètres

project_func - Il prend project_func comme argument qui est appliqué à toutes les valeurs de source observable.

Valeur de retour

Il renvoie un Observable qui a des valeurs basées sur le project_func appliqué à chaque valeur de la source observable.

Exemple

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

Production