注意:网上很多例子都是基于rxjs5版本,而最新的rxjs6变化很大,具体参见和中文,后面的例子我都会基于rxjs6。 建议直接看官方文档,毕竟是最新的。 http://reactivex.io/documentation https://rxjs-dev.firebaseapp.com/guide/overview 可结合中文文档 (注意是rxjs5
以下为升级示例: // Rxjs5写法,操作符链 source .map(x => x + x) .mergeMap(n => of(n + 1, n + 2) .filter(x => 个人备注,现在网上大部分教程还是rxjs5的,rxjs6变化还是蛮大的,学习时候要留意区别。
,op2(……),……,subscriber(……)) 如果用pipeline operatorb可以写成ob |> op1(……) |> op2(……) |> ……|>subscriber(……) RxJS5
注意:RxJS5 中叫switch,由于与Javascript保留字冲突,RxJS 6中对以下运算符名字做了修改:do -> tap, catch ->catchError, switch -> switchAll