【发布时间】:2018-10-24 05:19:28
【问题描述】:
我有entries$: Observable<BooksOverviewGroup[]>;:
我想按 groupId 对它们进行分组。我试过这样:
groupBy(books => books.map(book => book.groupId)),
mergeMap(innerObs => innerObs.skip(1).map(books => books.map(book => book.groupTitle)));
但是,它没有用。在这种情况下如何按 groupId 分组? (Observable<Object[]>)
【问题讨论】:
-
你真的想把它组合成一个更高阶的 observable 吗?还是您实际上的意思是将其转换为组列表的可观察对象?
-
我想按 GroupID 对它进行分组并将它们作为数组返回。现在我从 Observable
-
你没有回答我的问题。你想要更高阶的 observable(每组发出一个 observable 的 observable)还是发出组的单个 observable?
-
抱歉,我想看看这两种变体来学习如何处理数据。如果成本太高,我想看看高阶可观察的解决方案。谢谢。
-
您找到解决方案了吗?我也很困惑为什么 groupBy 给我一个数组所以我不能分组..
标签: angular rxjs observable