【发布时间】:2021-06-05 08:30:35
【问题描述】:
let fruit = {
id: 1,
isGood: false
}
假设我有一个函数调用,它接受一个水果对象的 id 并返回一个可观察的对象,该可观察对象解析为一个布尔值,指示值 isGood 是真还是假。
我想映射一个水果对象数组并调用上述函数,然后使用返回的值在对象上设置 isGood,并在返回的同一对象上设置水果的 id。
在我看来,我应该可以做这样的事情:
forkJoin(
fruitArray.map(fruit => {
return of({
"data": isFruitGood(fruit.id)),
"id": fruid.id
})
})
).subscribe(result => console.log(result))
这里的问题是返回了一个对象数组,但是对象中的数据的可观察集没有解析。
【问题讨论】:
标签: javascript angular rxjs fork-join rxjs-observables