![](/img/trans.png)
[英]rxjs5 - filtering array of objects by observable that each object contains
[英]Object assign with rxjs5
嗨,從rxjs5可觀察對象創建對象並使用值的函數方法是什么?
let _id = myObservableOne.pluck('id')
let _name = myObservableSecond.pluck('name')
let _path = myObservableThird.pluck('path')
let newObj = {
id: _id,
name: _name,
path: _path
}
根據所有三個可觀察值的發射率是否相等, .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);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.