如何在Angular 2+;

如何在Angular 2+;,angular,angular8,angular-reactive-forms,Angular,Angular8,Angular Reactive Forms,我在Angular 8中创建了一个反应式表单,其中包含一个基于用户列表的可编辑用户列表(FormArray)。有没有办法使原始用户与表单值保持同步? 问题在于,用户显示在一个以原始列表为模型的表中。如果这两者不同步,过滤和排序之类的属性就会混乱。 有什么比在每个表单控件中观察更新并相应地更新模型更好的方法吗?有一种不好的方法,但无论如何,我会说它是为了帮助。 当你将用户数据传递到下一页时,同时传递一个存储用户对象的服务,你可以通过将服务中存储的数组的索引与所选的主要用户拼接,得到更新到主列表的结

我在Angular 8中创建了一个反应式表单,其中包含一个基于用户列表的可编辑用户列表(FormArray)。有没有办法使原始用户与表单值保持同步? 问题在于,用户显示在一个以原始列表为模型的表中。如果这两者不同步,过滤和排序之类的属性就会混乱。
有什么比在每个表单控件中观察更新并相应地更新模型更好的方法吗?

有一种不好的方法,但无论如何,我会说它是为了帮助。
当你将用户数据传递到下一页时,同时传递一个存储用户对象的服务,你可以通过将服务中存储的数组的索引与所选的主要用户拼接,得到更新到主列表的结果,然后你可以放入旧的或新的数据,因为我没有得到你想要的数据。

是的,有一种方法,使用ngx子表单将有助于:)检查该问题: