NgRx Store:如何在两个功能模块之间共享数据

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

我有使用 ngrx 的 Angular 7 应用程序。我有两个延迟加载的功能模块。一个是概览,另一个是仪表板模块。概述模块想要访问系统中可用的仪表板列表。

将可用仪表板数据共享到概览模块的最佳实践应该是什么。我不想将整个仪表板模块加载到概述模块中。如何使用ngrx store实现数据共享。

我可以通过编写服务并在模块之间共享相同的数据来轻松共享数据,但我想看看如何使用 ngrx 实现相同的目标。

angular7 ngrx ngrx-store
1个回答
3
投票

选择器! 如果模块已加载,您可以轻松编写一个使用模块 A 和/或 B 选择器的选择器。

const combined = createSelector(
  selectFromModuleA,
  selectFromModuleB,
  (a, b) => ...
)

我在 在模块之间共享数据很简单

中写过有关此主题的文章
© www.soinside.com 2019 - 2024. All rights reserved.