RxJS - 转换运算符 mergeMap
在 mergeMap 运算符的情况下,将项目函数应用于每个源值,并将其输出与输出Observable合并。
语法
mergeMap(project_func: function): Observable
参数
project_func − 它以project_func为参数,应用于源observable的所有值。
返回值
它返回一个Observable,该Observable的值基于应用于源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);});