【发布时间】:2020-10-12 22:49:47
【问题描述】:
我想获取一个包含多个项目的数组,然后获取并向该数组中的每个项目添加附加数据。
在给定getItemsList 和getRelatedObject 的实现的情况下,如何实现getEnrichedItemsList 方法?
interface RelatedObject = {}
interface Item = {
id: string;
relatedObjectId: string;
}
interface EnrichedItem = Item & {
relatedObject: RelatedObject ;
}
interface apiService = {
getItemsList: (query: string) => Observable<Item[]>; // implemented
getRelatedObject: (relatedObjectId: string) => Observable<RelatedObject>; // implemented
getEnrichedItemsList: (query: string) => Observable<EnrichedItem[]>; // HOW TO IMPLEMENT?
}
【问题讨论】:
标签: angular typescript rxjs