我正在玩NgRx。
令我印象深刻的是,如果我通过化简将产品(零件)添加到Redux商店中。 order.reducer.ts的源代码:
case OrderActions.ADD_ORDER: {
const partOrder = action.payload;
const entities = {
...state.entities,
[partOrder.part.serialNo]: {...partOrder}
};
return {
...state,
entities
};
}
reducer会自动对序列号进行升序排序,而不是彼此下排?
如何在“实体”数组中的序列号之间添加序列号?
请帮帮我! 预先感谢!
答案 0 :(得分:0)
实体类型是处于redux状态的对象。如果要保留原始顺序,则应将实体的类型更改为array。
cowplot::plot_grid
但是您现在无法按序列号访问订单。如果要保留该功能,请使用选择器。