【发布时间】:2026-01-17 23:25:02
【问题描述】:
我正在做一个简单的 http 调用并获取一个对象数组
getFruit():Observable<Fruit[]> {
return this.http.get<Fruit[]>(URL);
}
水果对象是
export class Fruit {
public name: string;
public color: string;
}
当我尝试在管道中分组或做任何事情时,问题代码如下:
fruitService.getFruit().pipe(
groupBy(f => f.color),
mergeMap(group => group.pipe(toArray()))
);
但是当我尝试使用 rxjs groupBy 时出现错误;
Property 'color' does not exist on type 'Fruit[]'
【问题讨论】:
-
我想按颜色对结果进行分组
标签: angular rxjs observable angular9 mergemap