理解 Subject

在上一篇博文中介绍了 Observable 和 Observer 的概念与用法。

它们是理解 Subject 的基础和前提。建议先行阅读。

1.什么是 Subject

在 RxJS 中 Subject 是混合体。它既是 Observable 又是 Observer

这意味着它既能像 Observable 一样生成数据流,被 Observer 所订阅,

也可以像 Observer 一样消费数据流。

继续阅读理解 Subject

理解 Observable 与 Observer

Observable,Observer 是 RxJS 编程中的核心,也是理解 Subject 的基础。

本文就是帮助你理解两者的区别与基本用法。

1.什么是 Observable

图片源自官方文档 —— Observable 一节。可以看到,Observable 对象可以

生成数据流,为 Observer 提供输入。同时,Observable 对象通过可叠加多个

转换(Transformation),对数据流进行转换,得到的仍是 Observable 对

象。

继续阅读理解 Observable 与 Observer