RxJS团队设计了以下规则来帮助JavaScript开发人员重构import路径:
rxjs: 包含创建方法,类型,调度程序和工具库。...'rxjs/ajax';
rxjs/testing: 包含RxJS的测试工具库.
import { TestScheduler } from 'rxjs/testing';
使用管道操作而不是链式操作...->
catchError, switch -> switchAll, finally -> finalize
import { map, filter, catchError, mergeMap...(n => of(n + 1, n + 2).pipe(
filter(x => x % 1 == 0),
scan((acc, x) => acc + x, 0),
)),
catchError...个人备注,现在网上大部分教程还是rxjs5的,rxjs6变化还是蛮大的,学习时候要留意区别。