嗨,我在我的 Angular 项目中使用 NgRx 商店进行状态管理。
我的目标是在动作调度中清除一些状态属性。属性名称数组被传递给动作。
// 行动
export const clearFields = createAction(
'[SC Base Data] Clear Fields',
props<{ fields: string[] }>()
);
// 减速器
on(SCActions.clearFields, (state: SCState,fields: string[]) => ({
...state,
SCData: {
...state.SCData
}
})),
/ 如何遍历字段数组并将状态属性值设置为空白