特征存储更改根存储状态

问题描述 投票:0回答:1

我们有一个情况,我们有一个具有相应根存储的根模块和具有自己的特征存储的多个功能模块。

我们需要不同的功能模块来调度根存储操作,从而更新根存储中的状态。

我知道每个功能状态都可以访问根状态,但我想知道是否有办法以不同的方式进行模块间通信?

我想避免的是对根模块的直接依赖。

那么,有没有其他机制可以在模块之间交换信息?

PS。 模块是延迟加载的。

angular ngrx
1个回答
0
投票

使用

providedIn: root
创建服务,使用变量在模块之间进行通信,如果需要调用方法,则需要使用
EventBus using Subject on a service (not by me!)

© www.soinside.com 2019 - 2024. All rights reserved.