我有使用ngrx的angular 7应用程序。我有两个延迟加载的功能模块。一个是概述,另一个是仪表板模块。概述模块要访问系统中可用的仪表板列表。
将可用的仪表板数据共享到概述模块的最佳实践是什么。我不希望将整个仪表板模块都加载到概述模块中。使用ngrx store如何实现数据共享。
我可以通过编写服务并在模块之间共享相同的数据来轻松共享数据,但是我想了解如何使用ngrx实现相同的数据。
答案 0 :(得分:0)
选择器! 如果模块已加载,则可以轻松编写一个将选择器用于模块A和/或B的选择器。
const combined = createSelector(
selectFromModuleA,
selectFromModuleB,
(a, b) => ...
)
中写过关于这个主题的文章