RxJS - MergeMap do operador de transformação

No caso do operador mergeMap, uma função de projeto é aplicada em cada valor de origem e a saída dele é mesclada com a saída Observable.

Sintaxe

mergeMap(project_func: function): Observable

Parâmetros

project_func - Recebe project_func como o argumento que é aplicado a todos os valores observáveis ​​de origem.

Valor de retorno

Ele retorna um Observable que possui valores baseados no project_func aplicado em cada valor do observável de origem.

Exemplo

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

Resultado