【发布时间】:2020-11-16 17:08:27
【问题描述】:
我已经看到了同样的问题here,但由于我使用的是 ngrx9,我认为应该有稍微不同的解决方案。我在 app 模块中的代码和 reducer 是这样的
.....
StoreModule.forRoot(
reducers,
{
metaReducers,
runtimeChecks: {
strictStateImmutability: true,
strictActionImmutability: true
}
}),
...
我进口的减速机是
export const reducers: ActionReducerMap<AppState> = {
[friendsReducer.friendsFeatureKey]: friendsReducer.reducer,
[authReducer.authFeatureKey]: authReducer.reducer,
...
};
export const metaReducers: MetaReducer<AppState>[] = !environment.production ? [] : [];
我的LOGOUT 操作存储在auth.actions 中。
那么我应该如何包含 root reducer 来重置所有状态呢?
【问题讨论】:
标签: angular typescript redux ngrx-store