ngrx

    2热度

    1回答

    @Injectable() export class ApiSearchEffects { @Effect() search$: Observable<any> = this.actions$ .ofType(query.ActionTypes.QUERYSERVER) .debounceTime(300) .map((action:

    0热度

    1回答

    我试图用我的reducer实现效果以从其他api获取数据。 但其投掷的RangeError:最大调用堆栈大小超过 效果代码是在出于某种原因循环中调用我不明白 我的影响的代码是 @Effect() fetchCadList$ = this.action$.ofType(AppAction.LOAD_CADLIST) .map(toPayload) .switchMap(cadL

    1热度

    1回答

    因为我读了这篇文章:Querying a Normalized State with RxJS in Angular,我正在合并我的选择器到他的方式。但我有一个问题与其中之一.. 目标: 根据属性对象列表:Object []映射到对象[] []。 简单的情形: const a = [ {a:2, b:'d'}, {a:2, b:'e'}, {a:3, b:

    0热度

    2回答

    我在我的项目中使用NGRX,并且在不断地重新渲染组件时遇到问题。 商店每次产生全新的对象,如果商店数据相同,我不想重新渲染我的组件。我改改呈现组件检测到ChangeDetectionStrategy.OnPush lodash记忆化(_.memoization),但它不工作的商店 export interface CardsState { cardsA: CardA[]; ca

    0热度

    1回答

    我尝试使用presentational and container组件的概念。 该场景很简单。有一些包含表单标签的表示组件和一些与Store进行交互的容器组件。 @Component({ selector: "presentational", template: ` <form> <input [(ngModel)]="model.name" /> <b

    3热度

    3回答

    据我了解redux体系结构的原理,它是为了缓解应用程序状态更改(业务逻辑?)时的复杂性。 但是,还应该处理演示相关的状态的还原方式? 例如无论是侧栏还是当前打开,或者某个信息块目前正在展开等等? 这是在ngrx/store example page中完成的。但是由于应用程序逻辑并不依赖于那些表示状态,我不能真正看到它的好处。

    0热度

    3回答

    是否可以等待两个动作,如Promise.all?例如: @Effect() pulic addUser() { return this.actions$.ofType(user.ADD) .switchMap(() => { return this.userService.add(); }) .map(() => { retu

    2热度

    1回答

    我在Redux-Devtools插件(适用于多个浏览器)时遇到问题。许多网站使用Redux模式,我的应用程序经常被选中。有谁知道如何命名商店,所以插件不显示14/ngrx-store-somehash,而是将我的应用程序的名称显示为所选实例?

    0热度

    1回答

    我的状态模型是 //for reducer export class State { items: Item []; } export class Item { id: string; name: string; error: any; pending: boolean; } 阵列模型的思想是一个部件可以具有其中一个项状态在时间的时刻

    0热度

    2回答

    我有一个ngrx存储的问题,一个奇怪的问题! 的选择操作不会调用回调函数,当我订阅了商店,我可以看到应用程序的状态(初始状态和修改后的状态) export class PatternsViewComponent implements OnInit { patternsCategoryList$:Observable<string[]>; // selectedPatternCa