我正在使用ngrx upsertmany并将多个部分作为一个数组发送,但是当同一记录中的同一数组中有多个更新时,只有第一个选择了一个更新时,例如。分配以下阵列
import { IStorageRoom } from '../models/storageRoom/storageRoom'; import { Injectable } from '@angular/core'; import { ComponentStore } from '@ngrx/component-store'; import { Observable } from 'rxjs'; export interface AddReservationState { StorageRooms: IStorageRoom[]; storagetestId: any; } @Injectable() export class ReservationStore extends ComponentStore<AddReservationState> { constructor() { super({ StorageRooms: [], storagetestId: 'initial value', }); } StorageRooms$: Observable<IStorageRoom[]> = this.select( (state) => state.StorageRooms ); storagetestId$: Observable<any> = this.select((state) => state.storagetestId); }
Type '{}' does not satisfy the constraint '"action creator props cannot be an empty object"'.
收到错误“NullInjectorError:没有 SignalStore 的提供程序!”当尝试对 ng/rx 信号存储进行单元测试时
我刚刚第一次使用 Ng/Rx 信号存储。 "@ngrx/signals": "^18.1.1", 我一切正常,并且想添加一些单元测试,遵循这个文档......
鉴于以下状态 导出常量初始状态:状态= { 过滤器:{ 预先输入:[], }, 案例:[] 作为 CaseData[], 记录审查:{} 作为 DCMedicalRecordsReview, 案例...
我可以用类似的东西定义我的 NgRxSignalStore 导出 const MyStore = signalStore( { 提供: 'root' }, withState(initialValues4Store), withMySignalState(), .... 出口
Angular - NGRx - 信号存储 - 我需要取消订阅响应式方法吗?
我有一个 ngRx 信号存储,它是一个全局单例 全球商店 (组件被破坏时不会被破坏) 导出 const Store = signalStore( {providIn: 'root'}, withState(首字母S...
让托管的 React 组件访问我的 Angular 服务的最佳方式是什么?
我正在将现有的 React 应用程序迁移到 Angular。每个 React 组件最终都会被重写,但与此同时,我基于此方法将它们托管在 Angular 组件中:https://medi...
我目前正在使用 Angular 18,并且检索客户对象。在这个对象内部,还有另一个对象,称为financialSituation。我想显示这个对象的数据,并且当前...
我正在使用 NgRx Store,并且想在 ngOninit 中使用 rxMethods。 我遵循 NgRX Store for rxMethods 的指南。该示例非常接近我正在寻找的内容。但我不知道...
当我向模块添加provideEffects 时,遇到错误。但是,当我删除它时,auth.effects.ts 文件无法按预期工作并且无法进行 API 调用: 但是我收到这个错误: 在
为什么我的状态可观察告诉我 Type 必须有一个 [Symbol.iterator]()
框架:Angular v18.1.0 依赖项: RxJS v7.8.0 @ngrx/效果 v18.0.2 @ngrx/商店 v18.0.2 给出以下 RxJS 架构。我有一个简单的减速器,具有一种状态和一个带有
Ngrx 模式在从服务器获取新数据时设置属性 IsLoading
我有一个包含动作、效果、减速器和选择器的商店。我在屏幕上有一个组件,该组件代表一个通过选择器获取的存储对象。 我想做的是,我...
使用 NgRx 信号存储 withEntities 设置自定义主键
问题 我有一个 ngrx/signalStore,其中包含水果作为实体。为了正确使用 signalStore,您需要在 Fruit 类中拥有一个 id 字段,但我使用的 API 检索的水果具有...
我有一个带有方法 loadItems() 和方法 countItems() 的信号存储。 loadItems 应在其操作结束时调用 countItems。这怎么可能?这可能吗?那会是...
我有一个如下组件,其中有一个单击时调用 select_property 的按钮。问题是我不确定在重新分配每个 $livevisitors 之前我是否需要以任何方式取消订阅...
当我们将 ngrx 与 Angular 一起使用时,假设我从变量中组件中的选择器获取数据,在 ngOnDestroy 中我应该使用 unsubscribe 方法取消订阅还是 ngrx select 方法会...
刷新浏览器时存储未定义的文件, 公共 getStateFile = (): StateFiles => { 返回 this.store.selectSnapshot(StateFileState).stateFile;}; 这是