首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用rxjs5分配对象

使用rxjs5分配对象
EN

Stack Overflow用户
提问于 2017-01-11 19:17:23
回答 1查看 45关注 0票数 0

Hy,创建对象和使用rxjs5可观测值的功能方法是什么?

代码语言:javascript
复制
let _id = myObservableOne.pluck('id')
let _name = myObservableSecond.pluck('name')
let _path = myObservableThird.pluck('path')

let newObj = {
   id: _id,
   name: _name,
   path: _path
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-11 19:52:43

根据所有三个可观测值的值排放率是否相等,.zip()操作符可能会做您需要的事情:

代码语言:javascript
复制
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);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41598997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档