将此标记用于与ngrx平台的效果包相关的问题。
我的 Angular NGRX 减速器更新状态,但相关效果不会触发 - 但只是有时
我将尝试尽可能彻底地描述我遇到的问题。我正在企业专有代码库中工作,因此我可以分享的实际代码不多,但如果...
为什么在函数式ngrx效果中使用inject()的行缺少代码覆盖率?
我正在开发一个 Angular 项目,并使用 karma.js 和 jasmine 来编写和执行单元测试。 我的问题是,如果我想在没有 TestBed 的情况下对功能 ngrx 效果进行单元测试,则 cov...
我正在使用 Angular 18 和 ngRx。 我写了一个效果如下: 从“@angular/core”导入{Injectable}; 从 '@ngrx/effects' 导入 {Actions, createEffect, ofType}; 从 '../
打字稿错误:“.....”类型的“this”上下文无法分配给方法的“this”类型
orgChangedSuccess$:可观察 = this.actions$ .ofType(orgActions.UPDATE_ORG_SUCCESS) .map(toPayload) .switchMap((org) => { 返回 Observable.combineLatest( ...
为独立应用程序提供效果和功能存储,无需路由(如何创建环境注入器?)
我们有一个 Angular 应用程序,我们正在将其转换为独立应用程序。经过一番尝试和错误后,除了一个案例外,一切都很顺利。 我们有一个组件要求用户提供一些数据确认...
http请求的订阅next()、error()或complete()方法在请求超时时未触发
在我的 Angular + ngrx 应用程序中,我有一个由 Action 触发的 @Effect。代码如下 @影响() customAction$ = this._actions$.pipe( ofType(Actions.CustomAction), 他...
Rxjs - 请求超时时未触发http请求的订阅next()、error()或complete()方法
在我的 Angular + ngrx 应用程序中,我有一个由操作触发的 @Effect。代码如下 @影响() customAction$ = this._actions$.pipe( ofType(Actions.CustomAction), 他...
为什么尽管包含了必要的模块且没有循环依赖,但 NgRx 效果中的 Actions 对象仍无法注入?
所以我正在开发一个协作文档编辑器应用程序,并且我在这里使用 NgRx 效果来根据另一个状态更改来引发状态更改。我已经安装了软件包,配置了 app.c...
如何将参数(action.payload)传递给ngrx/effects中的服务?
我是 ngrx-6 的新手。 效果将侦听操作“LOAD_COURSE_DETAILS”,并应使用 course_id (action.payload) 调用服务。但我收到错误 属性“toFixed”是
为什么我的状态可观察告诉我 Type 必须有一个 [Symbol.iterator]()
框架:Angular v18.1.0 依赖项: RxJS v7.8.0 @ngrx/效果 v18.0.2 @ngrx/商店 v18.0.2 给出以下 RxJS 架构。我有一个简单的减速器,具有一种状态和一个带有
Ngrx 模式在从服务器获取新数据时设置属性 IsLoading
我有一个包含动作、效果、减速器和选择器的商店。我在屏幕上有一个组件,该组件代表一个通过选择器获取的存储对象。 我想做的是,我...
当我调度一个动作时,服务在效果内部被调用多次,我必须在所有效果中使用“exhaustMap”而不是“concatMap”或“mergeMap”......
这是我的效果: loadProductCategoryWise$ = createEffect(() => this.actions$.pipe( ofType(productInventoryAction.loadProductCategoryWise), 合并映射((动作)=> 这个。
无法对 MSAL 受保护资源使用 ngrx 效果并出现错误,acquireTokenSilent 失败
在我的 Angular 17 应用程序中,我将 ngrx 与 Msal 3.0 和 Azure B2C 身份验证结合使用。有一个 API 端点需要身份验证并存在于 msal 配置的受保护资源中,例如...
esbuild/build-angular:application 的 Ngrx 依赖注入问题
从 Angular 16 升级到 Angular 17 后,将 Angular 构建器更改为使用 esbuild 构建器:@angular-devkit/build-angular:browser -> @angular-devkit/build-angular:application。当我...
我有几个 Effect 监听器需要运行直到用户注销。因此,我正在尝试实现 OnRunEffects。 我的 user.actions.ts 的一部分是: 导出 const LOAD_USER = '[用户...
'NullInjectorError:没有 t 的提供者!' @ngrx 的错误
我有一个使用 ngrx 12.0.0 的 Angular 12.0.2 应用程序。当我运行应用程序并访问延迟加载模块的路由时,出现以下错误。 错误错误:未捕获(承诺):NullInjectorEr...
我需要在调用 API 请求后分派多个操作。 我目前正在使用此代码在 API 请求完成后分派一个操作: 更改状态$ = createEffect(() =>...
我的角度应用程序必须以每秒 20 条消息的速度从后端加载更新。为此,我们从后端加载所有实体(资产)作为开始时的快照,然后获取增量更新......
我在 Angular 中使用 ngrx。我想这样做,以便在加载图像数组后执行重定向。但我不进行重定向并收到此错误错误:效果“CreateRequestEffe...