FAQ ...
中的第一个条目没有可用的getLatestValue方法,也不会。
您可以通过订阅流/属性来获取值(使用 onValue)并处理回调中的值
如果我到达时还没准备好价值怎么办?这不是说我必须存储它的副本吗?
如果您必须订阅房产以获取其价值,那么房产的重点是什么?为什么不只使用流?
我的情况是,当用户按下按钮时,会更新某些配置。否则在我的代码中我需要读取最新的配置值。但这不会与其改变同时发生。
答案 0 :(得分:0)
您可以使用property.toEventStream()
基于属性创建EventStream
,其中流也包含调用此方法时属性的当前值的事件。
示例:
// Config property created somewhere
var config = someStream.toProperty();
// Your behaviour depends on config
config.toEventStream().onValue(function(conf) {
// React to config changes here
// conf will be the "current" value on first call
});
正如评论中所提到的,combining streams and properties可能是更合适的解决方案,具体取决于您实际要做的事情。