角度4乘以一个提交的选项卡中的反应形式

时间:2017-10-04 10:13:16

标签: forms angular reactive

我有一个很长的实体,我们在一个选项卡控件中,在不同的选项卡中拆分属性。但是当我点击提交按钮(所有标签下的表格上的一个)时,我需要所有的反应形式都有效。 获得它的好方法是什么?我必须将所有表单放在formArray中吗?用子表单定义一个表单?如果是这样,我可以将表单放在不同的标签中吗? 谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

您可以添加到某些共享服务以保存数据,并更新每个选项卡组件中的数据。当您提交表单时,您将从此服务获取数据。 但它适用于非常简单的应用程序。

如果您想要一个功能强大的服务来存储不可变数据并从每个选项卡更新数据,那么您需要使用Redux技术。

有关Redux http://redux.js.org/

的一般信息,请参阅参考资料

实现Redux for Angular 4 https://github.com/ngrx/store