Angular 10 - 使用 Redux 插入数据
Angular 10 - Insert data using Redux
我正在使用 redux 执行“CRUD”操作。
在我的 student.reduce.ts
文件中,我有这个代码来生成一个新的寄存器:
case StudentsActionTypes.CreateStudentSucceeded:
let studentNew = [];
let s = state.students;
studentNew.push(action.student);
return {
...state,
students: studentNew,
isLoading: false,
};
对象state.students
包含现有数据,action.student
包含新数据,当我插入时,它直观地生成了新记录,但是我丢失了旧数据,我怎么办合并 state.students
和 action .student
以直观显示所有数据。
谢谢。
尝试
case StudentsActionTypes.CreateStudentSucceeded:
return {
...state,
students: [...state.students, action.student],
isLoading: false,
};
我正在使用 redux 执行“CRUD”操作。
在我的 student.reduce.ts
文件中,我有这个代码来生成一个新的寄存器:
case StudentsActionTypes.CreateStudentSucceeded:
let studentNew = [];
let s = state.students;
studentNew.push(action.student);
return {
...state,
students: studentNew,
isLoading: false,
};
对象state.students
包含现有数据,action.student
包含新数据,当我插入时,它直观地生成了新记录,但是我丢失了旧数据,我怎么办合并 state.students
和 action .student
以直观显示所有数据。
谢谢。
尝试
case StudentsActionTypes.CreateStudentSucceeded:
return {
...state,
students: [...state.students, action.student],
isLoading: false,
};