下面是一个angular 5的例子:
app.component.html:
从Subject共享Observable到多个Subscribers
Subscriber to keyup events got {{keyValue}}
app.component.ts:
import { Component } from '@angular...mergeMap (原来叫flatMap)
mergeMap把每个输入的Observable的值映射成Observable, 然后把它们混合成一个Observable.
mergeMap可以把嵌套的observables...observable 所发出的值
const example = source.switchMap(() => Rx.Observable.interval(500));
// 输出: 0,1,2,3,4,5,6,7,8,9......0,1,2,3,4,5,6,7,8
const subscribe = example.subscribe(val => console.log(val));
更好的例子是: 网速比较慢的时候,