当我在一个项目中使用Angular 和RxJ像护身符一样时,我对自己提出了一个明智的问题.
当我们定义一些观察量,然后在rxjs中以react 的方式链接时,让我们说
clickEventA = new Subject();
clickEventB = new Subject();
a$ = this.clickEventA.asObservable().pipe(tap(_ => console.log('you clicked A')));
b$ = this.clickEventB.asObservable().pipe(tap(_ => console.log('you clicked B')));
c$ = combineLatest([this.a$,this.b$]).pipe(
tap( v => console.log(v))
)
所以我的问题很简单,我没有在这里订阅任何流媒体,我不想订阅!在这种情况下,RxJ在引擎盖下做什么.
存储了多少数据,获得的事件数量不多的可观测数据是否会自由运行?最后一次emits 后会发生什么!!??
我是react 式编程和rxj的新手.