ngrx

    0热度

    2回答

    @effect() public loadAccommodations$: Observable = this.actions$ .ofType(PAA.PROPERTY_LOAD_REQUEST) // .debounce(300) // introducing this mitigates the flood but does not resolve the

    0热度

    1回答

    我正在使用Ngrx 4.03和typeScript 2.5.2。 我已经定义了一个行动,例如: import { Action } from '@ngrx/store'; import { IUser } from '../models'; export const LOGIN_SUCCESS = '[Auth] Login Success'; export const LOGOUT_SU

    0热度

    2回答

    我有几个Effect侦听器需要运行,直到用户注销。因此,我试图执行OnRunEffects。 我user.actions.ts的段是: export const LOAD_USER = '[Users] Load User'; export class LoadUser implements Action { readonly type = LOAD_USER; } expor

    0热度

    1回答

    我正在使用ngrx来维护我的应用程序状态。 我有与它有两种不同的减速器两个不同的模块,效果等 一个是身份验证,另一个是让电影的列表中angularjs4应用。但是,我看到所谓的第二个效果是将全局应用程序状态写入其值。 我该如何预防? 这里是我的身份验证模块的状态定义 import {User} from "../../models/user"; export interface State {

    2热度

    2回答

    这三个点究竟意味着什么,以及为什么我需要它们? export function leadReducer(state: Lead[]= [], action: Action { switch(action.type){ case ADD_LEAD: return [...state, action.payload]; case REMOVE_LEAD:

    2热度

    1回答

    现在我有一个解析器调用的标准服务,并返回一个可观察: return this.someService.getData() .map(data=> data.json()) 我想NGRX效果和存储来取代它。当解析器运行时,我想调用被拦截的requestAction,这会产生http请求。一旦数据返回,我将dataReceivedAction与数据分配为有效载荷。 基本上我想在解析器中

    0热度

    1回答

    我有,首先要弄清楚的方式影响问题应在角4应用程序进行测试正在使用NGRX /存储等。对于Angular2有EffectsRunner和EffectsTestingModule但它们并不存在于NGRX /存储版本角4.我正在寻找一种方法来测试效果以及整个应用程序中的存储

    1热度

    1回答

    角5+,NGRX 4+ 我试图做的是触发ARTICLES_LIST_REQUEST时ArticlesListComponent,与path/articles相关被初始化。 有办法做到这一点过多,使用dispatch内ngOnInit,在例如保护使用dispatch,但我想要做的反而是使用@ngrx/router-store,听ROUTER_NAVIGATION并将其映射到ARTICLES_LIST

    0热度

    1回答

    典型情况:我通过http获取数据并将它们存储到ngrx/store中。但数据包含字符串而不是JS Date对象。我应该在哪里转换它们? 在服务this.http(...).map(convert).subscribe(store.dispatch(new AddAction)) 在店内case add: convert(payload); return state 还是在行动的减速机: expor

    0热度

    1回答

    我有一个NGRX影响,在保存报告后保存报告我想重置表单并显示报告已保存的通知。 下面是商店调度效果以保存报告并将其注入商店的示例。 保存并插入后,我想重置表单并向用户显示通知。 onSubmit(): void { // Gather the fields from the form and // dispatch the new report event which will