对于mergeMap运算符,将对每个源值应用一个项目函数,并将其输出与输出Observable合并。
mergeMap(project_func: function): Observable
project_func – 它接受project_func作为参数,应用于所有可观察源的值。
它返回一个Observable,其值基于对source observable的每个值应用的project_func。
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);});