动态更新可观察对象或类型编号

我有一个观测变量,我打算在收到另一个观测变量的结果后动态更新。我的代码如下

import { of } from 'rxjs';

let total = of(0);

observer.subscribe(x => {
  const add = (n) => + 1; 
  total.pipe(scan(add, 4)) //
  total = total.pipe(scan(add, 4)); // works but doesn't update or change total on subsequent changes.
});

我对rxJS是个新手,希望得到任何帮助。

解决方案:

看起来像 BehaviorSubject 可以解决你的情况。

let total$ = new BehaviorSubject(0);

observer.subscribe(x => {
  // ...
  total$.next(valueYouWantItToEmit);
});

本文来自投稿,不代表实战宝典立场,如若转载,请注明出处:https://www.shizhanbaodian.com/3158.html

(0)
上一篇 2022年5月29日 下午9:02
下一篇 2022年5月29日 下午9:02

相关推荐

发表评论

登录后才能评论