ngrx 相关问题

NgRx为Angular提供了一组反应库

在不同的 NgRx 操作属性中通过引用传递操作

我有一些模型在我的应用程序中的多个父实体之间共享。例如电话号码、地址、电子邮件地址。 在我的共享地址组件中,我想传递...

回答 1 投票 0

ngrx-toolkit 和 signalStore 的不同文件中的动作、减速器、效果

我想将下面的代码分成3个单独的文件?因此,actions 将转到 actions.ts,reducer 方法将转到 reducer.ts,effects 方法将转到effects.ts。有人可以吗...

回答 1 投票 0

Angular 升级 16 后如何查找:NG0600:在 `compulated` 或 `effect` 中不允许写入信号

升级到 Angular 16 后,出现以下错误: NG0600:默认情况下,在“计算”或“效果”中不允许写入信号。在 `CreateEffectOptions` 中使用 `allowSignalWrites` 来

回答 1 投票 0

如何正确使用NgRx信号锁屏服务? Hooks 中的效果是否合适?

我正在与 NgRx Signals 合作,并试图找出在特定操作期间利用 ScreenLockService 锁定/解锁屏幕的最佳方法。以下是我当前使用 signalStore 的设置...

回答 1 投票 0

@ngrx/effects 的角度单元测试,未清除的操作

我定义了一些效果,第一个效果是dispatch: false: 只读中止$ = createEffect(() => { 返回 this.actions.pipe( ofType(myActions.abort), ...

回答 1 投票 0

如何使用NgRx SignalStore等待RxMethod的返回?

导出类 AssetsComponent 实现 OnInit { 私人只读_customerApp =注入(UserApplication); 私人只读_sanitizer =注入(DomSanitizer); isLinxoId$$ = this._customerApp.

回答 1 投票 0

如何测试返回多个操作的效果

我有一个效果,先返回动作A,然后返回动作B @Effect() myEffect$:可观察 = this.actions$ .ofType('MY_ACTION') .switchMap(() => Observable.of( // 订阅者...

回答 5 投票 0

为什么状态中没有设置动作值?

鉴于以下状态 导出常量初始状态:状态= { 过滤器:{ 预先输入:[], }, 案例:[] 作为 CaseData[], 记录审查:{} 作为 DCMedicalRecordsReview, 案例...

回答 1 投票 0

如何观察 withEntities() ngrx 信号存储中实体的变化?

场景: 我使用 signalStore(withEntities() /*...*/)。 我有一个用例,每当添加、更新或删除商店中的实体时,我想触发一些其他更新。 我愿意...

回答 1 投票 0

有没有办法使用 ngrx 来观察 Angular 18 应用程序中 rxMethod 调用的结果?

在我使用 Angular 18 和 ngrx 的项目中,我尝试使用 @ngrx/signals 和 signalStore 管理实体。 假设我正在 WithMethods 方法中处理新实体的创建,并且我需要...

回答 1 投票 0

Ngrx 信号存储更新实体

我正在使用 NGRX Signal Store 在 Angular 应用程序中进行分页。我有一个 PaginatedResult 模型,其中包含用户列表和分页对象。这是我的模型: 出口国际...

回答 1 投票 0

我的 Angular NGRX 减速器更新状态,但相关效果不会触发 - 但只是有时

我将尝试尽可能彻底地描述我遇到的问题。我正在企业专有代码库中工作,因此我可以分享的实际代码不多,但如果...

回答 1 投票 0

为什么在函数式ngrx效果中使用inject()的行缺少代码覆盖率?

我正在开发一个 Angular 项目,并使用 karma.js 和 jasmine 来编写和执行单元测试。 我的问题是,如果我想在没有 TestBed 的情况下对功能 ngrx 效果进行单元测试,则 cov...

回答 0 投票 0

Angular getCurrentUser 不同角色具有不同模型

我有一个逻辑问题,我不知道如何继续。我有一个发送电子邮件和密码的身份验证方法,我的 API 使用 JWT 令牌进行响应。然后,我需要一个 getCurrentUser 方法,但我有 mul...

回答 1 投票 0

刷新页面时lastValueFrom不可靠

我有一个 Angular/Django 应用程序,当我重复刷新页面时,在大约 10% 的情况下,lastValueFrom 的结果为空。不过,其余时间,我都能看到正确的数据。 这是我的

回答 1 投票 0

如何保持ngrx DRY? [已关闭]

(干=不要重复) 我有两个状态。一本涉及汽车,另一本涉及飞机。 所有操作都是复制粘贴并更改操作名称。 所有效果都是复制粘贴...

回答 3 投票 0

效果不适用于 Angular v18 和 ngRx

我正在使用 Angular 18 和 ngRx。 我写了一个效果如下: 从“@angular/core”导入{Injectable}; 从 '@ngrx/effects' 导入 {Actions, createEffect, ofType}; 从 '../

回答 1 投票 0

Angulareffect() 注销并重新登录后不会重定向到主页

我正在使用 ngrx 信号存储,并且我有一个登录方法,可以使用 isAuthenticated: true 和 token: token 更新我的状态。它还将令牌存储在 localStorage 中。我有一个 withCompated((store) =&g...

回答 1 投票 0

信号值改变后调用函数

我有一个带有简单登录表单的组件。 @成分({ 选择器:'应用程序登录', 独立:真实, 进口:[ 反应式表单模块, MatCard模块, ... ], 模板网址:'./登录。

回答 1 投票 0

Angular 18 Standalone:在 NgRx Effects 中使用 RxJS 管道时出现“管道未定义”错误

问题: 当我尝试在 createEffect 方法中使用管道时,收到一条错误消息,指出管道未定义。这很令人困惑,因为管道在我的项目的其他部分完美工作,例如......

回答 1 投票 0

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