刷新或路由到新模块后,Redux Ngrx 6状态丢失

时间:2018-07-13 14:13:52

标签: angular reactjs ngrx-store

我是ngrx6和angular 6的新手 我使用ngrx6并创建了两个状态模型:'user'和'bills'。 用户状态有其未清欠款和登录状态详细信息。 和“帐单状态”显示帐单并显示状态。

然后我创建应用状态

export interface ApplicationState {
    user: fromUserReducer.UserState;
    bill: fromBillReducer.BillState;
}


export const appReducers: ActionReducerMap<ApplicationState> = {
    user: fromUserReducer.reducers,
    bill: fromBillReducer.BillState;
};

然后,我已将此appReducer传递给我的主应用程序模块(其中有更多模块。) 这是当前的模块结构。 主模块>用户模块>账单模块>多个组件

现在的问题是: 当我转到主页时,可以看到用户状态成功填充了用户数据,但是当我转到帐单页面时,用户状态数据丢失并设置为默认状态,但是帐单状态填充了正确的数据。

我是ngrx的新手,所以不确定在将一个模块移到另一个模块时是否仍然需要开发一些东西来保持状态。 任何帮助都会有所帮助。 感谢链接。

0 个答案:

没有答案