angular - 相同的减速器但不同的状态
问题描述
是否可以使用具有不同状态的相同减速器?现在我的两个模块使用相同的状态,所以它在模块之间共享数据,但我需要将它们分开。
page-1.module.ts
@NgModule({
declarations: [
PageComponent
],
imports: [
StoreModule.forFeature('page-1', PageReducer) // I wanna use same reducer but different state
]
})
page-2.module.ts
@NgModule({
declarations: [
PageComponent
],
imports: [
StoreModule.forFeature('page-2', PageReducer) // I wanna use same reducer but different state
]
})
解决方案
是的,这确实有效。每个 reducer 实例都有自己的状态。
推荐阅读
- angular - HttpInterceptor 不拦截
- r - R如何读取或替换西班牙语特殊字符
- vb.net - 如何暂停表单中的while循环
- html - RMarkdown html _site.yml navbar href 链接,在新选项卡中打开 target="_blank"
- python - 使用 Python 绘制热图
- .net - 通过 AMQPS 连接到 ActiveMQ Artemis 的 AMQPNetLite 客户端是否需要客户端存储客户端证书?
- python - 有条件地向 Python 中的字典添加属性
- angular - 如何从自定义 rxjs 运算符中调用角度服务?
- python-3.x - 从另一个列表中删除一组不同值的所有实例?
- python - 如何跟踪 YOLOv3 产生的输出?