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