rxjs
RxJS —— Subscription 订阅
Subscription 表示可支配资源的对象,通常是 Observable 的执行。 订阅有一个重要的方法 unsubscribe, 它不带任何参数,只是处理订阅持有的资源。
Copy
import { interval } from 'rxjs';
const…
RxJS —— Observer 观察者
观察者是 Observable 传递的值的消费者。它是一组回调,用于 Observable 传递的每种类型的通知:next、error、complete。 Copy
const observer = {
next: (x) => console.log('Observer got…
RxJS —— Subjects 主题
在 RxJS 中,Subject是一种特殊的 Observable,它允许将多个观察者同时订阅它,从而可以将数据多播给多个消费者。 Subjects 是一种非常强大的工具,可以在很多场景下使用,例如: 在多个组件之间共享数据
在一个组件中订阅一个 Observable…
RxJS —— Observable 可观察对象
Observables 是多个值的惰性推送的集合,他们填补了下表中的缺失点: Single MultiplePull Function Iterator
Push Promise Observable
下面是一个 Observable,它在订阅时立即…
RxJS —— 学习笔记
RxJS 是 Javascript 的响应式编程库。它使用可观察的序列来解决异步操作和事件处理。它提供一种核心类型,即 Observable、卫星类型(Observer、Schedulers、Subjects)和受 Array 方法 (map、filter、reduce…