我使用的是 TypeScript 2.7.1 和 ngrx。我的操作如下所示:import { Action } from '@ngrx/store';export const HEALTH_FORM_CONTENT_CHANGED = '[setupHealthForm] Content Changed';export const HEALTH_FORM_TITLE_CHANGED = '[se
2018-02-26
我正在使用新的 ngrx 5。这是包含 Reducer 和 featureSelector 的文件:import AppState from '../interfaces/app.state'import { ActionReducerMap, createFeatureSelector } from '@ngrx/store'import { partnerReducer } from './p
2018-03-06
在 NgRx Angular 5 项目中,reduce 函数的用法我不太明白。希望得到一些帮助基本上,代码迭代一个对象数组,该数组如下所示:[{id: '0',message: 'work',done: false},{id: '1',message: 'movie',done: false},{id: '2',message: 'Play',done: false}]在我的 NgRx Reduc
2018-04-19
我正在使用 Angular,但是reduce()运算符没有返回我的对象。我的代码如下:我创建了一个接口interface Example {page?: number;size?: number;name?: string;}并且我声明了一个主题来创建一个数据流,在管道运算符内部,我想从通过this.example$.next()发送的数据创建一个对象。exemple$ = new Subje
我尝试使用 @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
在阅读并尝试了到目前为止将我的 additionalCollectionStates 更新为我的 EntityCollection 的所有方法后(基于文档中的一些信息,这个 SO 问题、这个其他 SO 问题、另一个 SO 问题和来自 github 存储库的问题)我发现自己被困在一个应该是一个相当常见的任务上,并且在使用 ngrx 之前根本没有问题:使用 ngrx 对存储的实体集合进行排序。搜索解决
2020-07-10
使用 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
当我尝试执行此代码块时,我得到了以下结果。发生错误的位置为第 82 行:var group = this.detailsDate.reduce(function (r, o){core.js:6486 ERROR TypeError:无法读取未定义的属性(读取“reduce”)at DashboardComponent.getDatesOnly (dashboard.component.ts:82
2021-10-30
在构造函数中我做了类似的事情selectedDate: Object;// construtorthis.selectedDate = {};this.selectedDate['date'] = new Date();this.selectedDate['pristine'] = new Date();在另一个按钮单击时调用的函数中我执行以下操作:this.selectedDate['date'
2017-06-27
我正在尝试在 angular6 中使用 ngrx。我对 ngrx 非常陌生。我关注了一些网站并实现了它,但我得到了错误:reducer 页面中的类型未定义。请帮忙,即使这是我这边的小错误。谢谢我在谷歌上搜索过,但没有一个对我有用。我的 Reducer 页面:import { Action } from '@ngrx/store';import { login } from '../../inter
2019-08-04
我正在使用 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