qub*_*its 5 rxjs typescript ngrx angular ngrx-store
我正在使用带有 Ngrx 和 Rxjs 6 的 Angular 7。我有 2 个延迟加载的模块 A 和 B,它们有自己的选择器和减速器。
现在,我想从模块 A 访问存储在模块 B 状态中的数据。问题是模块 B 的所有 ngrx 组件仅在用户导航到 B 的延迟加载路由时才被初始化,因此如果用户首先转到 A ,尝试选择状态将导致未定义的错误,因为 B 尚未初始化。
在这种情况下访问延迟加载模块的状态的最佳实践是什么?
小智 4
在我看来,他的用例是有效的,ngrx应该能够处理它,但是如果没有通过forFeature函数将reducer添加到ngrx,它会丢弃状态,因为尚未加载延迟加载的模块,这使得无法检索整个来自后端数据库的状态并根据需要在延迟加载的模块中使用它。
| 归档时间: |
|
| 查看次数: |
807 次 |
| 最近记录: |