如何在反应性形式(角2)中添加一个撤消按钮



我已经使用Angular 2中的反应性形式技术构建了一种表单。该形式具有不同类型的许多控件。现在,我需要在其中添加一个撤消按钮。我已经能够使用clickchange事件来设置一个基本的撤消按钮。当某人单击表单控件并将该值存储到本地存储时,当控件的值更改时,我将保存上一个值。但是,此方法有一些缺点。例如,当某人 tabs 进入控件时,click事件不会发射。

因此,当发生更改时,是否可以保存表单的版本?我认为理想的解决方案将是 watcher ,它将密切注意并保存其版本。

有点晚,但是在此处检查此示例:

https://stackblitz.com/edit/reactive-form-changes-history

我使用表单组的Valuechanges来推动数组中的更改,因此我可以还原更改

最新更新