ngrx-effects 相关问题

将此标记用于与ngrx平台的效果包相关的问题。

如何测试返回的Observable是否为EMPTY

我有一个效果,在一种情况下返回一个 EMPTY Observable。我正在尝试测试这个案例,但我似乎无法弄清楚如何测试 EMPTY Observable? 我的代码如下: 效果: 效果...

回答 3 投票 0

合并数据的效果如何

我有一个返回项目列表的服务和监听此服务的效果 loadBanners$ = createEffect(() => this.actions$.pipe( ofType(BannerActions.loadBanners...

回答 1 投票 0

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

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

回答 1 投票 0

NgRx 中的链接操作与错误处理?

我有一个场景,用户填写了一份表单,选择了 3 个所需文件,然后在提交表单时我想使用 NgRx 来链接一次上传一个文件的操作,使用返回的 val...

回答 2 投票 0

Typescript Angular NGRX/效果操作$.pipe() 未定义

您好,我有 ngrx/effects 问题 - 管道未定义。下面我附加了示例代码,该代码在编译器中是正确的,但浏览器显示未定义的管道错误。 构造函数( 私人行动$:行动...

回答 3 投票 0

错误:NG0203:inject() 必须从注入上下文调用,例如构造函数、工厂函数、字段初始值设定项或使用的函数

设置: MongoDB(Atlas 或本地) 后端:NestJS、OAS、使用 swagger-codegen 打包“后端客户端”... Angular 15 + Material Design + Ngrx(存储 + 效果) 最近我添加了状态

回答 3 投票 0

UnsubscriptionErrorImpl 使用调用服务的 switchMap

正如标题所说,我正在使用 rxjs,在其中我调用一个服务并返回 UnsubscriptionErrorImpl {message:“取消订阅期间发生 1 个错误: 1) TypeEr...未读取 undefi 的属性...

回答 1 投票 0

TypeError:无法在 R3Injector.processProvider 处读取未定义的属性(读取“push”)(core.mjs:11577:31)

我在尝试浏览我正在处理的网站时遇到此错误: 错误错误:未捕获(承诺中):类型错误:无法读取未定义的属性(读取“推送”) 类型错误:...

回答 1 投票 0

我无法在效果中发送动作

我无法在效果文件中发送我的动作。当我返回数据而不是 loadFilesSuccess() 时它会起作用。 从“@angular/core”导入{可注入}; 导入 { 操作、createEffect、ofType...

回答 1 投票 0

如何使用ngrx-router-store获取ngrx效果中的路由参数?

我有一个效果类,我想根据路由器参数 ID 加载详细信息 @影响() getDetails$ = this.actions$.ofType(DetailActions.GET_DETAILS).pipe( 地图(到有效负载), switchMap(pa...

回答 2 投票 0

类型错误:无法添加属性提供程序,对象不可扩展 NGRX

这是在我迁移到最新版本的 NGRX 后发生的 “@ngrx/组件商店”:“15.2”, "@ngrx/effects": "15.2.0", “@ngrx/router-store”:&qu...

回答 1 投票 0

角度 15->16 更新后 Ngrx createEffect 类型错误

我目前正在尝试从角度 15 -> 16 更新应用程序。 然而,随着 ngrx 中新类型的强制执行,我遇到了编译器错误,但我无法找出解决方案......

回答 1 投票 0

NgRx 效果在 10 次错误后“消失”

在Angular项目中使用NgRx,我有以下效果: 让我= 0 @Injectable() 导出类效果 { 测试效果$ = 创建效果( ()=> this.actions$.pipe( ...

回答 1 投票 0

如果发生错误,需要从相同的效果中调用相同的NGRX效果

我需要连续调用 NGRX 效果两次,所以第一次如果效果出错,则更改参数数据并再次调用相同的效果。 例如:下面是我想要的动作...

回答 1 投票 0

开玩笑地创建从存储角度读取的属性的模拟

我正在使用 Angular、NgRx 和 Jest。 我正在使用从商店读取的服务 导出类 MyFacade { 配置$ = this.store.select(selectors.selectConfiguration); } 我正在用它...

回答 1 投票 0

我无法在简单的角度应用程序中从 ngrx 存储中获取正确的值

我希望当 API 调用返回用户时状态会更新并且 home.component.html 显示新值。我也在使用 ngrx devtools,我可以看到状态变化,但 html 没有

回答 0 投票 0

NgRx Effects 抛出类型错误,我不知道发生了什么

我试图创建一个 const 来放置所有操作但是当我实现它时我得到了他的错误: “OperatorFunction”类型的参数不可分配给“OperatorFun...

回答 0 投票 0

我将 Angular 与 NGRX 结合使用。如果我在同一浏览器的多个选项卡中访问我的 Angular 应用程序,这些应用程序是否会指向单个 NGRX 实例?

我想在多个选项卡中访问我的 localhost:9000。如果我在 3 个选项卡中打开它,所有这 3 个选项卡是否都指向单个 NGRX 实例,或者 localhost 的每个选项卡都有其专用的 NGRX 实例? 我做了...

回答 1 投票 0

如何将 ngrx 效果中的动作有效载荷提供给 WiithLatestFrom() 以从状态中获取值

嗨,我有以下效果,但无法将我的操作有效负载传递给 getMainCareuserMessagesConversationAppointmentsShift(?) caregiverAcceptFetch = createEffect(() => { 返回 this.actions.pip...

回答 0 投票 0

不触发后续动作的动作

Github 链接到我的示例程序。 在文件 app.component.ts 中创建了一个会话到期操作,一旦超时就会触发 timerExpiration : setTimeout(() => { 这个.store.

回答 1 投票 0

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