gpt4 book ai didi

javascript - 使用 rxjs5 获取 BehaviorSubject 当前值的简单方法

转载 作者:IT王子 更新时间:2023-10-29 03:20:19 26 4
gpt4 key购买 nike

以前在 rxjs4 中的 BehaviorSubject 中有一个方法叫做:getValue()(doc here)。

此方法在rxjs5中不再存在。

所以我发现获得 BehaviorSubject 值的唯一解决方案是:

let value;
myBehaviorSubject.take(1).subscribe( (e) => value = e );

此代码同步运行(我不完全理解为什么,但确实如此......)并获取值。它可以工作,但它不像存在 getValue() 时那样干净:

let value = myBehaviorSubject.getValue();

为什么 getValue()rxjs5 中被删除了?这个问题最干净的解决方案是什么?

最佳答案

正如 artur grzesiak 在评论中指出的那样,BehaviorSubject 接口(interface)已被清理,getter 现在只是 myBehaviorSubject.value.

我只是想添加这个作为答案,因为我几乎没有阅读对原始问题的评论,并且会错过正确答案。

关于javascript - 使用 rxjs5 获取 BehaviorSubject 当前值的简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38784566/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com