通过Observable来编写异步和基于事件的程序
-
主要概念:
-
Observable:可观察对象 -
Observer观察者:回调函数集合 -
Subscription订阅:表示Observable执行,可以用它取消Observable执行 -
Operators操作符:操作集合的函数-
filter:过滤 -
map映射:数据格式转换加工
-
-
Subject主题:相当于事件派发器
-
-
创建
Observable:new Observable(subscriber)Observable.create(subscriber)- 通过
Promise - 通过事件
- 通过定时器
- 通过已存在的值
-
错误处理:
- 方式一:
ob.subscribe(next, error) - 方式二:操作符
catchError(error => of(error)) - 使用了方式二,方式一的
error回调就不会执行了,数据会进入next流程
- 方式一:









网友评论