【发布时间】:2021-04-15 20:12:39
【问题描述】:
我需要你在 RxJS 方面的帮助。
我编写了这段代码,它是获取 API 所需的,对于返回的元素,从另一个 API 获取此元素类型。 这段代码工作正常,但它返回一个 Observable 用于 'type' 属性,而不是仅返回“string”。你知道如何实现这一目标吗?非常感谢。
combineLatest([
this.service.list().pipe(
map(items =>
items.map(item => {
item['type'] = this.getType(item.id);
return item;
})
),
map(items => items.map(item => ({
id: item.id,
type: item['type'],
})))
),
this.form.valueChanges,
]).subscribe()
【问题讨论】: