我已经构建了一个表单,它使用了角2中可用的反应性表单技术,它有许多不同类型的控件。现在我需要添加一个撤销按钮到它。我已经能够使用click
和change
事件设置一个基本的撤销按钮。当某人单击窗体控件时,我将保存前一个值,并在控件的值发生更改时将该值存储到Local。然而,这种方法也有一些缺点。例如,当有人进入控件时,click
事件将不会触发。
那么,是否有一种方法可以在发生更改时保存表单的版本?我认为理想的解决方案应该是一个观察者,它将监视表单并保存它的版本。
发布于 2018-05-30 11:50:07
有点晚了,但是在这里查看下面的示例:
https://stackblitz.com/edit/reactive-form-changes-history
我使用表单组的valueChanges将更改推送到数组中,这样就可以恢复更改
https://stackoverflow.com/questions/44355194
复制相似问题