作为RxJS的新手,我经常创建一个主题,它在未来保持价值,但最初是undefined
。它只能在第一次时为undefined
。我目前使用filter
来跳过undefined
值,但这相当麻烦,因为我在所有地方都这样做,因为我只需要一次。(也许我在这里做错了什么?)只有通过onNext
获得第一个值后,我才能以某种方式订阅mySubject
吗
var mySubject = new Rx.BehaviorSubject(undefined);
mySubject.filter(function(value) {
return value !== undefined;
}).subscribe(function(value) {
// do something with the value
});
https://stackoverflow.com/questions/28314882
复制相似问题