所以我需要使用 ngrx/data 将其他属性保存到我的 ngrx 存储中。
有一个答案解释了如何覆盖 NGRX DefaultPersistenceResultHandler 的 handleSuccess。但是,在我的情况下,我使用自定义数据服务,就像这样
getWithQuery(params: DefaultQueryParams) {
return this.api.getCurrencies(true, params).pipe(
map(response => response.result || []),
catchError(err => {
this.notificationService.error(err);
return of([]);
})
);
}
它应该始终返回一个实体数组,然后将其传递给AdditionalPersistenceResultHandler
,并且我需要保存另一个属性来响应商店。有没有办法做到这一点?