NgRx为Angular提供了一组反应库
我有一个购物车,我用 Ngrx 维护它,为了在页面刷新后保持状态的持久性,我有两个选择: 将状态字符串化并将其存储在本地存储中...
在 Angular 中使用 ngrx 进行状态管理时控制台记录状态数据
任何人都可以建议如何在角度应用程序中使用 ngrx 进行状态管理时控制台记录状态。我已经浏览过 ngrx-store-logger 但文档不清楚如何创建...
我有以下效果 公共 SetProperTab$ = createEffect( () => { 返回 this.actions$.pipe( ofType(actions.SetProperTab), switchMap((动作) => 这个....
我有几个 Effect 监听器需要运行直到用户注销。因此,我正在尝试实现 OnRunEffects。 我的 user.actions.ts 的一部分是: 导出 const LOAD_USER = '[用户...
我无法理解减速器/更新器总是返回一个新状态对象的概念,其中的某一部分更新为新值。然而,如果文案总是很深或者......
这是我在 ngRx 上练习的简单计数器的 Angular 代码。 计数器.reducer.ts: 从 '@ngrx/store' 导入 { createReducer, on }; 从 './counter.actions' 导入 { 加、减、重置 }; 出口
Angular + NgRx ::: 在导航到路径之前等待“用户”加载(页面刷新时)
当我刷新页面 (F5) 并且应用程序重新启动时,将调度 AuthActions.login 操作以在 (ngrx) 存储中设置用户属性。 stateChanged = onAuthStateChanged(getAuth(), (用户) =>...
我想知道是否可以访问 ngrx 选择器中的先前状态和当前状态。我一直无法找到这方面的相关信息。是因为我使用的是createSelector吗?是
我在 Web 应用程序中遇到会话存储问题当我导航到同一选项卡中的另一个 URL 时,会话存储似乎被清除。 这是场景: 我设置了一些...
TypeError:无法读取 main.ts 中未定义的属性(读取“0”)
我想向我的 Nx Angular 项目添加一个库。我在 AppModule 的导入中添加了该模块。我还必须添加 StoreModule.forRoot() 和 EffectsModule.forRoot()。启动时出现错误...
我问自己直接订阅NGRX操作流是否被认为是代码味道。 考虑以下用例: 假设我有一个存储在 NGRX 存储中的实体列表...
如果您的选择器使用 2 个 feautreselector 如何在 ngrx 存储中将它们彼此分开
这是我的选择器,它结合了 2 个功能选择器 导出 const eslectorswaseseftcheserrors = createSelector( 结束不是特征选择器, 结束了没有特色的选择器, 阿斯特斯 => 阿斯特斯。
如何使用新的 CanActivateFn 而不是已弃用的 CanActivate 在 Angular auth Guard 中实现由 auth reducer 管理的状态?
//auth.guard.ts 导出类 AuthGuard 实现 CanActivate { 构造函数(私有存储:Store,私有路由器:Router){} canActivate(): 可观察...
如何使用 Angular 17 和 SSR 来滋润 ngrx 存储
我有一个使用服务器端渲染的 Angular 17 应用程序。应用程序的状态是使用 ngrx 进行管理的。 当我访问该页面时,我可以看到该页面是预先渲染的(通过查看...
'NullInjectorError:没有 t 的提供者!' @ngrx 的错误
我有一个使用 ngrx 12.0.0 的 Angular 12.0.2 应用程序。当我运行应用程序并访问延迟加载模块的路由时,出现以下错误。 错误错误:未捕获(承诺):NullInjectorEr...
我需要在调用 API 请求后分派多个操作。 我目前正在使用此代码在 API 请求完成后分派一个操作: 更改状态$ = createEffect(() =>...
我的角度应用程序必须以每秒 20 条消息的速度从后端加载更新。为此,我们从后端加载所有实体(资产)作为开始时的快照,然后获取增量更新......
我在 Angular 中使用 ngrx。我想这样做,以便在加载图像数组后执行重定向。但我不进行重定向并收到此错误错误:效果“CreateRequestEffe...
所以我正在学习 NgRx,有些东西我需要牢记在心。当我创建 Effect 并分派操作时, createEffect 函数将运行。现在,根据我所了解到的...
在角度上,我试图为 NgRX 效果提供一个共享的错误处理机制。我想要一个所有错误操作都将实现的通用接口。例如: 导出接口ErrorPrope...