首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何使用@ngrx/data自定义我的reducers?

如何使用@ngrx/data自定义我的reducers?
EN

Stack Overflow用户
提问于 2020-04-18 21:46:03
回答 1查看 261关注 0票数 2

我正在学习使用@ngrx/data,这是真的,通过这个库我改进了很多代码,但当涉及到个性化它时,我遇到了问题。我已经看到了如何向集合中添加字段

export const entityMetadata: EntityMetadataMap = { User: { additionalCollectionState: { testing: null } } };

并在此处设置模块:

代码语言:javascript
运行
AI代码解释
复制
export class UsersModule {
  constructor(private eds: EntityDefinitionService) {
    eds.registerMetadataMap(entityMetadata);
  }
}

上面的一切都很好,但是...,我怎么才能添加我自己的缩减程序,在文档中我看不太清楚

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-19 10:54:16

只需遵循他们的文档如何添加自定义缩减程序:https://ngrx.io/guide/data/entity-reducer#customizing-entity-reducer-behavior

您可以为实体类型创建自定义缩减程序,并将其直接注册到EntityCollectionReducerRegistry.registerReducer()

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61296660

复制
相关文章
Spring Data JDBC - 如何使用自定义 ID 生成
原标题:Spring认证|Spring Data JDBC-如何使用自定义ID生成
IT胶囊
2021/09/10
1.7K0
Spring Data JDBC - 如何使用自定义 ID 生成
一个Angular 5教程:一步一步指导实现你的第一个Angular 5应用程序
现在我们可以app.component.html用这个替换:Angular是由Google开发的AngularJS框架的新版本。它带有一个完整的重写,以及各种改进,包括优化构建和更快的编译时间。在这个Angular 5教程中,我们将从头开始构建一个笔记应用程序。如果您一直在等待学习Angular 5,本教程适合您。
WindCoder
2018/09/19
43.1K0
一个Angular 5教程:一步一步指导实现你的第一个Angular 5应用程序
angular4实战(4)ngrx
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/j_bleach/article/details/78161765
j_bleach
2019/07/02
1.2K0
angular4实战(4)ngrx
[译文] 我不使用Android Data Binding的四个理由
ButterKnife的作者Jake在下面这个github issue中直指要点。
岛哥的质量效能笔记
2021/08/18
4690
[译文] 我不使用Android Data Binding的四个理由
spring data jpa 使用自定义repository实现类
spring data jpa中使用JpaRepository等接口定义repository时,将默认使用SimpleJpaRepository 可通过自定义实现类,改写或自定义接口方法逻辑: 创建MyJpaRepository实现类 @Repository @Transactional(readOnly = true) public class MyRepositoryImpl<T,ID> extends SimpleJpaRepository<T, ID> { public MyRepositoryI
路过君
2020/07/10
1.9K0
自定义Data Sink
上一篇文章介绍了 Flink Data Sink,也介绍了 Flink 自带的 Sink,那么如何自定义自己的 Sink 呢?这篇文章将写一个 demo 教大家将从 Kafka Source 的数据 Sink 到 MySQL 中去。
zeekling
2022/06/17
3030
自定义Data Sink
使用 data-* 属性来嵌入自定义数据:
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/112709.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/08
3420
点击加载更多

相似问题

Ngrx/data似乎干扰了reducers

113

使用相同状态对象的NGRX REDUCERs

20

ngrx/store metareducers vs META_REDUCERS

23

如何在NgRx reducers中执行业务逻辑

119

如何在ngrx store中使用单个操作更新多个reducers的状态?

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档