ngrx-store 相关问题

如何将角度信号值传递给 NgRx 选择器

关于 NgRx v16 新的 Angular Signals,给出: 导出 const selectCustomer = (id: string) => createSelector(selectCustomers, (客户) => 客户[id]); (常用表达;ta...

回答 2 投票 0

保护用户详细信息并在 Angular 应用程序中实现 JWT 令牌和 NgRx

我担心 Angular 应用程序的安全性。目前,我将 isAdmin、isLoggedIn、电子邮件等用户详细信息存储在本地存储中。不过我还是担心安全问题

回答 1 投票 0

NgRx 在功能模块之间共享数据切片

我是 NgRx 的新手,我对如何在 Store 中构建状态有一些疑问。 我们正在 Angular 中构建内部 CRM 来管理客户信息。现在,我们正在处理我们的状态...

回答 1 投票 0

ngrx 如何从选择器而不是 observable 获取存储的值

我有以下代码,我试图存储一个值来存储并获取它,我已经为相同的代码创建了一个示例代码 https://stackblitz.com/edit/stackblitz-starters-rfqf6h?file=src%2Fapp%2Fapp。

回答 1 投票 0

ngrx 如何从选择器而不是 observable 获取 stroed 值

您好,我有以下代码,我试图存储一个值来存储并获取它,我已经为相同的代码创建了一个示例代码 https://stackblitz.com/edit/stackblitz-starters-rfqf6h?file=src%2Fapp%

回答 1 投票 0

NgRxReducer - 更改数组中特定对象的状态

我正在尝试遵循 NgRx 演练,但将其调整为比添加或删除书籍更复杂的东西。 NgRx 演练 我想要一系列大学对象,并且能够...

回答 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

如何在 NgModule 装饰器中使用 isDevMode() ?目前说“AppModule 的 NgModule.imports 中位置 X 的值不是参考”

我只是想知道如何在我的 NgModule 装饰器中使用返回布尔值的函数?我的项目是在 Angular 16 上。 这是我的 app.module.ts: 从 '@angular/c... 导入 { NgModule, isDevMode }

回答 1 投票 0

如何通过操作处理ngrx/store中的条件< or >

... <div class=" d-flex m-0 p-0 mt-2" [ngClass]="{'justify-content-end': (howMoreSameBook$ | async) < 2, 'justify-content-between' : (howMoreSameBook$ | async) > 1}"> <p *ngIf="(howMoreSameBook$ | async) > 1" class="d-flex align-items-center m-0 p-0" [ngStyle]="{'font-weight': 'bold'}"> Var howMoreSameBook$ 返回数字,我想处理这三个条件。 我遇到错误Object is possibly 'null'.ngtsc(2531)。我知道长度方法,但在这种情况下我需要对类型进行操作:数字。 async 管道被输入为它也可以返回 null 值。 这是您在使用时需要考虑的事情。 例如: (howMoreSameBook$ | async) !== null && (howMoreSameBook$ | async) > 1 或者您可以使用 ! 解决此问题 (howMoreSameBook$ | async)! > 1

回答 1 投票 0

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

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

回答 0 投票 0

Angular NgrxStore dispatch Action inside Selector Called many times

我正在使用 ngRx store 进行 Angular 项目(我第一次使用它),当我从 Store 获取我的用户时,我想发送 Action to Get users 课程,但是这个动作被调用了很多次。这...

回答 0 投票 0

ERESOLVE 无法解析在 Angular 15 中安装 NgRx 时的依赖关系树

我目前在尝试在我的 Angular 15 项目中安装 NgRx 时遇到问题。 我正在使用一个命令: ng 添加@ngrx/store@latest 我收到此错误: 错误!代码 ERESOLVE np...

回答 2 投票 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

Angular 14 的 Ng/Rx

我刚刚将旧的 Angular v8 更新到 Angular 14(最新)。 我现在注意到我安装的最新的 Ng/Rx 包是 13.2.0,但是他们似乎想要 Angular 13,我...

回答 3 投票 0

NGRX - 如果您有多个商店,使用具有影响商店的动作/减速器的商店进行调度是否有性能优势?

我们有两个商店……比方说 userStore 和 appStore。 我们有一个名为 updateUser() 的 userStore 操作。 我们在 appStore 中也有操作。 两者之间是否存在性能差异: (1) t...

回答 0 投票 0

JSON.stringify 大型对象用于类似商店的目的

我得到这样的状态 Observable: 这里最重要的是这一行:map((action: any) => JSON.stringify(action)), 动作:any 只是包含所有 ngrx 存储属性的对象,...

回答 0 投票 0

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