我尝试使用 @ngrx/data 在 Angular 中创建一个简单的服务,并且在组件运行时收到错误EntityDefinition for entity type "Position".。我的 EntityMetadataMap 是这样的:const entityMetaData: EntityMetadataMap = {Employee: {},Position: {}};const plu
我有一个名为doctors.list.component.ts的组件,它呈现医生列表。我使用 @ngrx/effect 从 API 获取此医生。我想使用 ng-modal 向此列表添加新医生。流程是当用户从 ng-modal 选择医生时,必须将其添加到现有的医生列表中。为此,我编写了新的操作和 Reducer。这个 Reducer 抛出error object null is not iterab
我正在更新到 ngrx 8,我注意到在reducer函数中,state参数的类型可以是State或undefinedhttps://ngrx.io/guide/store/reducers#creating-the-reducer-functionexport function reducer(state: State | undefined, action: Action) {return sc
2020-03-16
使用 ngrx 成功编译 angular 应用后,出现错误。ERROR in src/app/store/cart-items.reducer.ts:17:62 - error TS2345: Argument of type '{ items: CartItem[]; bestCommercialOfferValue: number; }' is not assignable to parame
2020-10-30
在构造函数中我做了类似的事情selectedDate: Object;// construtorthis.selectedDate = {};this.selectedDate['date'] = new Date();this.selectedDate['pristine'] = new Date();在另一个按钮单击时调用的函数中我执行以下操作:this.selectedDate['date'
2017-06-27
我正在实现createFeatureSelector和createSelector- 但出现错误core.js:15714 ERROR TypeError: Cannot read property 'showProductCode' of undefined我使用"@ngrx/store": "^7.1.0",但找不到问题。这是我的代码:import { Product } from "./..
2019-01-25
我正在使用 ngrx 存储。在我的状态下,我有项目export interface ISchedulesState {schedulings: ISchedules;actualTrips: ISchedule[];}这是我的接口export interface ISchedules {[key: string]: ISchedule[];}export interface ISchedule {
2019-08-21
我目前正在使用 NgRx 8 存储带有 imagename 和 url 的图像:export default class AzureImage {Id: number;Name: string;Url: string;}我的 Homecomponent 中有一个所有图像的列表,如果我单击一个图像,则会加载一个带有 ImageDetails 的新组件。在 URL 中我有图像的 id。现在我想获取 A
2020-02-28
我在 NgRx 存储中有一个对象数组,如下所示:[ {email: '[email protected]', primary: true, type: 'WORK'},{email: '[email protected]', primary: true, type: 'WORK'},{email: '[email protected]', primary: true, type: 'WORK'}
2020-08-06
我正在使用 angular 8。我有一个显示表格的页面。该表显示对象数组taskList中的数据,组件将其作为@Input()获取。我对此表的列有一个排序函数。我每行都有一个删除选项。当我单击删除选项时,它会进行 api 调用以删除该行,然后再进行一次调用以获取tasklist数组。这是相同的效果@Effect()DeleteTask$: Observable<Action> = this.act
2020-11-22
我已按照设置从父组件获取pages并将其正确加载为*ngFor,但是一旦我使用函数通过{{ getBookName(id) }>获取相关书名,即使它返回了书籍对象,也找不到其属性,例如book.name并返回TypeError:无法读取未定义的属性“name”import { Component, OnInit, EventEmitter, Input };import { Store } f
2020-11-28
请通过分析以下代码来帮助解决错误。我对 Angular 以及 Ngrx 概念非常陌生。另外,为了以防万一,还附上了错误的屏幕截图。package.json{"name": "recipe-book","version": "0.0.0","scripts": {"ng": "ng","start": "ng serve","build": "ng build","watch": "ng build
2021-07-13
我试图以编程方式取消选中我的复选框,但当我绑定到 ngrx 存储中的值时,我收到以下错误无法分配给对象“[object Object]”的只读属性“selected”这是我的视图<ul><li *ngFor="let language of languages"><div><mat-checkbox [(ngModel)]="language.selected" color="primary">{
2021-08-05