我们有一个情况,我们有一个具有相应根存储的根模块和具有自己的特征存储的多个功能模块。
我们需要不同的功能模块来调度根存储操作,从而更新根存储中的状态。
我知道每个功能状态都可以访问根状态,但我想知道是否有办法以不同的方式进行模块间通信?
我想避免的是对根模块的直接依赖。
那么,有没有其他机制可以在模块之间交换信息?
PS。 模块是延迟加载的。
使用
providedIn: root
EventBus using Subject on a service (not by me!)