【发布时间】:2020-02-12 16:05:07
【问题描述】:
是否有可能使用@ngrx/entity 拥有一组动态的实体?如果是这样,它是如何完成的?如果不是,处理这种情况的最佳做法是什么?
示例
我有从后端收到的合同的动态列表。在每份合同下,我都有一个交易表,我会在查看它们时一个一个地加载它们。我想将@ngrx/entity 用于此表上的行项目,但因为它是动态的,我不知道如何定义它们。这是一个设计:
我能想到的唯一解决方案是只有一个实体适配器并在每次打开手风琴时替换表行。我一次只强制打开一个。我还必须在实体关闭时复制实体,这样我就不会丢失已加载的数据。
我能想到的另一个选项不使用@ngrx/entity 并使用相同的模式来拥有合同实体,然后在每个订单项实体下。
【问题讨论】: