【发布时间】:2020-11-30 12:56:58
【问题描述】:
我对 ngrx 适配器有疑问, 如何根据 action 中的参数更新 reducer?
我试图从 rxjs 创建一个 find 方法,但出现“重叠”错误。
主界面和状态界面共享一个关键参数,但不是id。
这是一段代码:
行动:
export const verifyDocument = createAction('[Document/API] Verify Document', props<{ status: Status }>());
减速机:
const _documentReducer = createReducer(
initialState,
on(DocumentActions.upsertDocuments, (state, { documents }) => {
return adapter.upsertMany(documents, state);
}),
on(DocumentActions.verifyDocument, (state, { status }) => {
const records = {...state.entities}
console.log("reducer: ", records, status, "end.");
return state;
//return adapter.updateOne(???, state);
【问题讨论】: