RxJS Subject学习
一个Observable的例子 import { interval } from "rxjs"; import { take } from "rxjs/operators"; const interval$ = interval(1000).pipe(take(3)); interval$.subscribe(value => console.log("Observer A get value: " + value)); setTimeout(() => { interval$.subscribe(value => console.log("Observer B get value: " + value)); }, 1000); 输出 Observer A get value: 0 Observer A get value: 1 Observer B get value: 0 Observer A get value: 2 Observer B get value: 1 Observer B get value: 2 可以看到 Observable 对象可以被重复订阅。 Observable 对象每次被订阅后,都会重新执行。 一个Subject的例子 import { interval, Subject } from "rxjs"; import { take } from