【发布时间】:2017-04-03 02:08:20
【问题描述】:
我有一个显示<input type="text"> 元素列表的表单。它们都共享一个通用的保存按钮,该按钮在表单变脏之前被禁用。然后,一旦用户点击保存按钮,数据就会被提交到服务器。如果服务器成功保存数据,我想将表单重置为原始状态,但我想保留表单中的所有数据,以便用户可以选择进一步编辑数据。
经过搜索,找到了NgForm.reset()方法。虽然这确实将表单设置为原始状态,但不幸的是它也清除了表单。 reset 方法似乎确实有一个 value 参数,但我似乎无法找出它的作用。不过,我不想清除数据。
我也尝试过myForm.pristine = true,但这会由于某种原因导致页面重新加载。
【问题讨论】:
标签: angular angular-reactive-forms