我试图在我的单元测试中模拟一个选择器,如下所示:describe('Device List Component', () => {let component: ListComponent;let fixture: ComponentFixture<ListComponent>;let deviceServiceMock: any;let mockStore: MockStore<any>;let
2020-09-21
我第一次使用 Ngrx,虽然它相对简单,但在调度到状态时出现错误。当用户打开应用程序时,他需要输入他的名字并提交,下一个屏幕应该显示“问候 {{ username }} ”。用户提交后,我收到此错误 ->core.js:6014 ERROR TypeError: 对象不可迭代(无法读取属性 Symbol(Symbol.iterator))感谢您的帮助import { Action } from '
2019-12-14
我正在使用新的 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 应用后,出现错误。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
我正在实现createFeatureSelector和createSelector- 但出现错误core.js:15714 ERROR TypeError: Cannot read property 'showProductCode' of undefined我使用"@ngrx/store": "^7.1.0",但找不到问题。这是我的代码:import { Product } from "./..
2019-01-25
我正在尝试在 angular6 中使用 ngrx。我对 ngrx 非常陌生。我关注了一些网站并实现了它,但我得到了错误:reducer 页面中的类型未定义。请帮忙,即使这是我这边的小错误。谢谢我在谷歌上搜索过,但没有一个对我有用。我的 Reducer 页面:import { Action } from '@ngrx/store';import { login } from '../../inter
2019-08-04
我目前正在使用 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
我已按照设置从父组件获取pages并将其正确加载为*ngFor,但是一旦我使用函数通过{{ getBookName(id) }>获取相关书名,即使它返回了书籍对象,也找不到其属性,例如book.name并返回TypeError:无法读取未定义的属性“name”import { Component, OnInit, EventEmitter, Input };import { Store } f
2020-11-28
我试图以编程方式取消选中我的复选框,但当我绑定到 ngrx 存储中的值时,我收到以下错误无法分配给对象“[object Object]”的只读属性“selected”这是我的视图<ul><li *ngFor="let language of languages"><div><mat-checkbox [(ngModel)]="language.selected" color="primary">{
2021-08-05