Angular 如何组织ngxs商店?

Angular 如何组织ngxs商店?,angular,redux,ngxs,Angular,Redux,Ngxs,这更像是一个问题。所以,如果它不在正确的位置,请不要介意把它关上。如果不在这里,也提供询问的方向 我来自榆树/榆树背景。公平地说,我试着先学习NgRx。有太多的锅炉板,但我没有采取是作为唯一的选择可用。然后我发现了NGX。这很好。太好了 这里有一个问题。我找不到用于安排多个存储的文档。对于任何大型应用程序,将所有数据保存在内存中都不是一个选项 在Elm/Elmish应用程序中,模型(此处存储)仅包含整个应用程序所需的数据,如JWT-Token,其他页面数据为联合类型。所以,它将在页面需要时加载。

这更像是一个问题。所以,如果它不在正确的位置,请不要介意把它关上。如果不在这里,也提供询问的方向

我来自榆树/榆树背景。公平地说,我试着先学习NgRx。有太多的锅炉板,但我没有采取是作为唯一的选择可用。然后我发现了NGX。这很好。太好了

这里有一个问题。我找不到用于安排多个存储的文档。对于任何大型应用程序,将所有数据保存在内存中都不是一个选项

在Elm/Elmish应用程序中,模型(此处存储)仅包含整个应用程序所需的数据,如
JWT-Token
,其他页面数据为联合类型。所以,它将在页面需要时加载。当页面更改时,它将被另一个页面数据替换

NGRX正在做一些延迟模块加载来解决这个问题。有一些关于子商店的文档。但我不知道什么时候用

这是我的(部分)理解。 -使用单独的商店PAR页面。在大多数情况下,这些组件需要相互通信。 -需要一种
global/app
商店,它拥有整个应用程序所需的所有细节。(现在这部分我拿不到了。这意味着把它放在哪里,其他部分将成为本店的一部分) -与复杂组件或页面通信时的子存储(页面可能不需要,因为我通常喜欢
init
all events的URL)

我只是无法将所有东西连接起来,以满足
过时的
数据不应存在于存储中的要求。甚至
stale
存储也不应该存在于内存中


如果有不清楚或遗漏的地方,请告诉我。

我认为子存储区更像是同一组件的并行存储区。例如,您有一个具有动态选项卡数量的选项卡窗格。每个选项卡使用相同的状态逻辑。使用子存储,您可以为每个选项卡分配自己的状态。但是你需要为每一个都提供一个标识符。这就是混淆@MoxxiManagarm。还有一种叫做懒惰商店的东西。我不想将整个应用程序数据存储在内存中。这只会减慢应用程序的速度。我只想为特定页面使用store+auth store,其中包含随处可见的用户详细信息。您只能将store项连接到特定模块。要分离它们,只需根据模块的名称定义它们correlations@ArmenArmus我已经在做了。但商店将在全球商店中注册物品。所以,即使卸载模块,它也不会删除数据。