gpt4 book ai didi

angular - 如何使用@ngrx/data 自定义我的 reducer ?

转载 作者:行者123 更新时间:2023-12-05 05:04:02 26 4
gpt4 key购买 nike

我正在学习使用@ngrx/data,的确,使用那个库我推进了很多代码,但在个性化它时我遇到了问题。我已经看到了如何向集合中添加字段

导出常量实体元数据:EntityMetadataMap = {
用户:{
附加集合状态:{
测试:无
}
}
};

并在此处设置模块:

export class UsersModule {
constructor(private eds: EntityDefinitionService) {
eds.registerMetadataMap(entityMetadata);
}
}

一切都很好,但是......,我怎样才能添加我自己的 reducer ,在文档中我看不太清楚

最佳答案

只需按照他们的文档了解如何添加自定义 reducer :https://ngrx.io/guide/data/entity-reducer#customizing-entity-reducer-behavior

您可以为实体类型创建自定义化简器并直接使用 EntityCollectionReducerRegistry.registerReducer() 进行注册。

您可以通过调用 EntityCollectionReducerRegistry.registerReducers(reducerMap) 同时注册多个自定义 reducer,其中 reducerMap 是 reducer 的散列,以实体类型名称为键。

关于angular - 如何使用@ngrx/data 自定义我的 reducer ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61296660/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com