基本概念
Observable 可观察者, 生产数据
Observer 观察者, 消费数据
Subscription 订阅/可清理对象, 用以清理资源或中断Observeable执行
Subject 多播主体...请求状态管理器中的状态指
推送: 有生产者控制何时获取数据, 例如:向服务器请求数据
可观察者 Observable
基础创建
import { Observable } from 'rxjs';
const...unsubscrit 自定义中断订阅
return () =>{....}
})
其他创建方法, of, from, fromEvent, fromPromise, interval, range 等API...new Rx.Subject();
var multicasted = source.multicast(subject);
// 绑定订阅, 此时调用的是 subject.subscribe(),...AsyncSubject :全体完成后,再发送通知
操作符
声明式的函数调用(FP), 不修改原Observable, 而是返回新的Observable
实例操作符: Observable 实例方法,