ngrx-store 相关问题

NgRx 测试 - NullInjectorError:没有服务提供者

我正在尝试编写效果单元测试,但收到错误 NullInjectorError:没有 StationsListService 的提供程序! 我的 station.effects.ts 是: @Injectable() 导出类 StationsListEffects {

回答 1 投票 0

如何在不存在 ngModule 的 Angular 17 独立组件中配置多个减速器?

我开始使用 Angular 独立组件并使用 NgRx 状态管理。我正在尝试设置状态登录和管理员登录的两个部分。我为每个创建了两个单独的减速器。现在,当...

回答 1 投票 0

管理组件类中的 ngrx 信号存储反应性

更新到 Angula v17 后,我正在使用“经典”ngrx(基于可观察量)和新的 ngrx/signals 存储重写遗留组件。 我在以下快速定义了一些选择器...

回答 1 投票 0

ngrx/存储操作已管理多次

我正在学习如何使用 ngrx/entity,并且我开发了一个可以管理一些实体的“简单”应用程序: 我有一份部门列表,每个部门都可以有一个或多个区域。 所以我创建了

回答 1 投票 0

@ngrx/store 操作在调度时未定义

我正在玩 Angular 和 ngrx/store 17。 我设置了一些操作,定义了相关减速器并调度了操作,但出现了此错误: 类型错误:无法访问属性&...

回答 1 投票 0

成功验证操作和组件刷新后,NgRx 状态重置为 Null

成功进行身份验证操作后,NgRx 状态将使用经过身份验证的用户正确更新。然而,在刷新组件或导航时,状态中的数据似乎是......

回答 1 投票 0

如何使用Ngrx导航功能?

我遇到了 NgRx 的导航。阅读文档后,我的理解是加载组件时会触发此效果。但不幸的是,这种效果并没有得到触发...

回答 1 投票 0

如何在独立应用程序中将元减速器添加到 ngrx 存储?

在 Angular (v15) 引导期间,应该如何将元减速器添加到独立应用程序中? 假设我从以下内容开始: bootstrapApplication(AppComponent, { 提供者:[ { 提供:HTTP_INTERCEPTORS、useCla...

回答 1 投票 0

Angular NgRx 订阅状态导致未定义

我在 Angular 17 中设置了一个基本的 NgRx 示例。 这是我的 app.config.ts,我在商店中注册我的减速器 导出const appConfig:ApplicationConfig = { 提供商:[provideRouter(路线),

回答 1 投票 0

@ngrx/entity `与@ngrx/store一起使用时无法读取未定义的属性'ids'?定义适配器时已经考虑了自定义 ID

我已经查看了与此相关的其他 2 篇文章,其中一个包含较大状态的文章不适用,而另一篇则注册了多个 forFeature ——我已经做了一些测试...

回答 5 投票 0

如何取消 RXJS Effects 中发出的 Angular http 请求

我想取消 Angular 8 中 RXJS 效果中发出的 http 请求。 @Effect() getReport$ = this.action$.pipe( ofType(ActionTypes.GET_WIDGET), 地图(到有效负载), mergeMap(有效负载=> { 返回...

回答 1 投票 0

Ngrx 选择器返回部分对象

我正在尝试设置 ngrx 并且我已经快到了,我只是无法让选择器返回正确对象类型的 Observable。目前正在返回部分< Observable < Product >...

回答 1 投票 0

ngrx-store-localstorage allowedCommonJsDependency 警告

我在我的应用程序中使用 ngrx-store-localstorage 我收到这个警告: 警告: /用户/Me/angular-ngrx-material-standalone-starter/node_modules/ngrx-store-localstorage/fesm2022/ngrx-store-localstorag...

回答 1 投票 0

当 NgRx 中状态的其他部分发生变化时,数组订阅就会被触发

我有位置和 activeLocationsIds 数组。 locations 数组包含所有位置,activeLocationsIds 包含活动位置的 ID(不是对象,仅是位置 ID 为 1..1 的 ID)。

回答 1 投票 0

如何在测试usng jasmine时模拟ngrx工厂选择器

我正在使用 ngrx 存储进行状态管理,并为使用工厂选择器的组件编写测试用例,在测试用例中我需要传递模拟数据 客户选择器.ts 导出常量

回答 1 投票 0

NGRX 组件存储在 Angular 延迟加载模块中工作

我有一个 Angular 16 应用程序,我在 app.routes 文件中延迟加载模块,如下所示: 导出常量 APP_ROUTES: 路由 = [ { loadChildren: () => import('./modules/users/users.routes').the...

回答 1 投票 0

组合两个选择器或在另一个效果中调用 Effect?

我有一个具有属性的项目列表。这是它的一个模型: 导出界面横幅{ 身份证号; 名称:字符串; 频道ID:字符串; 语言:字符串; 区域ID:字符串; 优先...

回答 1 投票 0

将对象添加到 NgRx 减速器内状态中包含的另一个对象的子对象数组中

我无法找出正确的语法来将新对象添加到状态块中包含的数组中。该数组是另一个对象的一部分,作为我的状态的一部分。 在我的情况下,我有

回答 1 投票 0

同步调用ngrx组件store的Effect

ngrx的ComponentStore中有两个效果。 只读 startAndUpdateProgress = this.effect( (触发$) => 触发$.pipe( 排气映射(()=> this.numbersObservable.

回答 1 投票 0

NgRx Store:如何在两个功能模块之间共享数据

我有使用 ngrx 的 Angular 7 应用程序。我有两个延迟加载的功能模块。一个是概览,另一个是仪表板模块。概述模块想要访问...中可用的仪表板列表

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.