Hy,创建对象和使用rxjs5可观测值的功能方法是什么?
let _id = myObservableOne.pluck('id')
let _name = myObservableSecond.pluck('name')
let _path = myObservableThird.pluck('path')
let newObj = {
id: _id,
name: _name,
path: _path
}发布于 2017-01-11 19:52:43
根据所有三个可观测值的值排放率是否相等,.zip()操作符可能会做您需要的事情:
const idStream = myObservableOne.pluck('id')
const nameStream = myObservableSecond.pluck('name')
const pathStream = myObservableThird.pluck('path')
Rx.Observable.zip(
idStream,
nameStream,
pathStream,
(id, name, path) => ({ id, name, path})
)
.subscribe(console.log);https://stackoverflow.com/questions/41598997
复制相似问题