0

所以我需要使用 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,并且我需要保存另一个属性来响应商店。有没有办法做到这一点?

4

0 回答 0