当 NgRx 中状态的其他部分发生变化时,数组订阅就会被触发
我有位置和 activeLocationsIds 数组。 locations 数组包含所有位置,activeLocationsIds 包含活动位置的 ID(不是对象,仅是位置 ID 为 1..1 的 ID)。
我正在使用 ngrx 存储进行状态管理,并为使用工厂选择器的组件编写测试用例,在测试用例中我需要传递模拟数据 客户选择器.ts 导出常量
我有一个 Angular 16 应用程序,我在 app.routes 文件中延迟加载模块,如下所示: 导出常量 APP_ROUTES: 路由 = [ { loadChildren: () => import('./modules/users/users.routes').the...
我有一个具有属性的项目列表。这是它的一个模型: 导出界面横幅{ 身份证号; 名称:字符串; 频道ID:字符串; 语言:字符串; 区域ID:字符串; 优先...
将对象添加到 NgRx 减速器内状态中包含的另一个对象的子对象数组中
我无法找出正确的语法来将新对象添加到状态块中包含的数组中。该数组是另一个对象的一部分,作为我的状态的一部分。 在我的情况下,我有
ngrx的ComponentStore中有两个效果。 只读 startAndUpdateProgress = this.effect( (触发$) => 触发$.pipe( 排气映射(()=> this.numbersObservable.
我有使用 ngrx 的 Angular 7 应用程序。我有两个延迟加载的功能模块。一个是概览,另一个是仪表板模块。概述模块想要访问...中可用的仪表板列表
关于 NgRx v16 新的 Angular Signals,给出: 导出 const selectCustomer = (id: string) => createSelector(selectCustomers, (客户) => 客户[id]); (常用表达;ta...
保护用户详细信息并在 Angular 应用程序中实现 JWT 令牌和 NgRx
我担心 Angular 应用程序的安全性。目前,我将 isAdmin、isLoggedIn、电子邮件等用户详细信息存储在本地存储中。不过我还是担心安全问题
我是 NgRx 的新手,我对如何在 Store 中构建状态有一些疑问。 我们正在 Angular 中构建内部 CRM 来管理客户信息。现在,我们正在处理我们的状态...
ngrx 如何从选择器而不是 observable 获取存储的值
我有以下代码,我试图存储一个值来存储并获取它,我已经为相同的代码创建了一个示例代码 https://stackblitz.com/edit/stackblitz-starters-rfqf6h?file=src%2Fapp%2Fapp。
ngrx 如何从选择器而不是 observable 获取 stroed 值
您好,我有以下代码,我试图存储一个值来存储并获取它,我已经为相同的代码创建了一个示例代码 https://stackblitz.com/edit/stackblitz-starters-rfqf6h?file=src%2Fapp%
我正在尝试遵循 NgRx 演练,但将其调整为比添加或删除书籍更复杂的东西。 NgRx 演练 我想要一系列大学对象,并且能够...
如何使用ngrx-router-store获取ngrx效果中的路由参数?
我有一个效果类,我想根据路由器参数 ID 加载详细信息 @影响() getDetails$ = this.actions$.ofType(DetailActions.GET_DETAILS).pipe( 地图(到有效负载), switchMap(pa...
这是在我迁移到最新版本的 NGRX 后发生的 “@ngrx/组件商店”:“15.2”, "@ngrx/effects": "15.2.0", “@ngrx/router-store”:&qu...
角度 15->16 更新后 Ngrx createEffect 类型错误
我目前正在尝试从角度 15 -> 16 更新应用程序。 然而,随着 ngrx 中新类型的强制执行,我遇到了编译器错误,但我无法找出解决方案......
如何在 NgModule 装饰器中使用 isDevMode() ?目前说“AppModule 的 NgModule.imports 中位置 X 的值不是参考”
我只是想知道如何在我的 NgModule 装饰器中使用返回布尔值的函数?我的项目是在 Angular 16 上。 这是我的 app.module.ts: 从 '@angular/c... 导入 { NgModule, isDevMode }
... <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
我无法在简单的角度应用程序中从 ngrx 存储中获取正确的值
我希望当 API 调用返回用户时状态会更新并且 home.component.html 显示新值。我也在使用 ngrx devtools,我可以看到状态变化,但 html 没有
Angular NgrxStore dispatch Action inside Selector Called many times
我正在使用 ngRx store 进行 Angular 项目(我第一次使用它),当我从 Store 获取我的用户时,我想发送 Action to Get users 课程,但是这个动作被调用了很多次。这...