Angular 使用@ngrx/entity动态设置ngrx实体
是否可以使用@ngrx/entity创建一组动态实体?如果是,是如何做到的?如果没有,处理这种情况的最佳做法是什么 示例 我有从后端收到的合同的动态列表。在每个合同下,我都有一个事务表,在查看这些事务时,我会逐个加载它们。我想将@ngrx/entity用于此表中的行项目,但由于它是动态的,我不知道如何定义它们。以下是一个设计: 我能想到的唯一解决方案是只有一个实体适配器,并在每次打开accordion时替换表行。我一次只能强制执行一个打开。我还必须在实体关闭时复制实体,这样就不会丢失已加载的数据Angular 使用@ngrx/entity动态设置ngrx实体,angular,redux,ngrx,Angular,Redux,Ngrx,是否可以使用@ngrx/entity创建一组动态实体?如果是,是如何做到的?如果没有,处理这种情况的最佳做法是什么 示例 我有从后端收到的合同的动态列表。在每个合同下,我都有一个事务表,在查看这些事务时,我会逐个加载它们。我想将@ngrx/entity用于此表中的行项目,但由于它是动态的,我不知道如何定义它们。以下是一个设计: 我能想到的唯一解决方案是只有一个实体适配器,并在每次打开accordion时替换表行。我一次只能强制执行一个打开。我还必须在实体关闭时复制实体,这样就不会丢失已加载的数
我可以想到的另一个选项是,不使用@ngrx/entity,而是使用相同的模式来拥有合同实体,然后在这些行项目实体的下面。我不知道在这种情况下,动态实体是什么意思。 我将有两个实体:
ParentEntities
,LineEntities
首先加载ParentEntities
展开行后,可以获取LineEntities
并开始填充状态。
使用选择器,可以将父实体与其线实体组合。使用这些数据,可以渲染视图 我不知道在这种情况下,动态实体是什么意思。 我将有两个实体:
ParentEntities
,LineEntities
首先加载ParentEntities
展开行后,可以获取LineEntities
并开始填充状态。
使用选择器,可以将父实体与其线实体组合。使用这些数据,可以渲染视图 谢谢,我想错了。根据dynamic,我认为每个表都必须有一组可变的实体和ID。谢谢,我想错了。根据dynamic,我认为每个表都必须有一组可变的实体和ID。