Angular和Angular Universal与NGRX Store相比,有何不同?

4

Angular 和 Angular Universal 与 NGRX 试图理解如何在 Angular Universal 中使用 @ngrx/store-devtools 库。 我已经设置了这个项目,它是使用 Angular Universal 的 ng seed 项目。

它有一个语言切换器,但我似乎无法理解 store 如何工作。 Github 项目: https://github.com/ng-seed/universal

在代码中,您可以看到有 reducers 用于切换语言,但在开发工具中状态显示为空,因此无法理解如何将其推送到状态或如何管理状态。


你刚刚是克隆了项目,还是真的设置了store-devtools模块?这个种子项目没有实现它(你需要在你的AppModule中导入StoreDevtoolsModule)。 - Martin Adámek
1个回答

3
您需要先设置@ngrx/store-devtools模块,我在那个种子项目上尝试了一下,它可以正常工作。
  1. 运行npm i @ngrx/store-devtools --save安装该模块。
  2. CoreModule的最后导入数组中添加StoreDevtoolsModule.instrument()
  3. 重新构建并服务(npm run build:universal-dev && npm run serve)。

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接