【发布时间】:2017-03-27 16:41:23
【问题描述】:
我发现自己拥有一个混合了值和可观察对象的对象。比如:
const mixedObject = {
field1: "Hello",
field2: Rx.Observable.of('World'),
field3: Rx.Observable.interval(1000),
};
在此对象上执行combineLatest 之类的操作以获得普通对象流的最佳方法是什么。
例如,我想做这样的事情:
Rx.Observable.combineLatest(mixedObject).subscribe(plainObject => {
console.log(plainObject.field1, plainObject.field2, plainObject.field3);
// Outputs:
// > Hello World 0
// > Hello World 1
// > Hello World 2
});
【问题讨论】:
标签: rxjs5