用户手动重置字段后,ng-dirty不会重置?

时间:2016-10-11 09:11:03

标签: angular

在用户手动将字段设置回其初始值后,Angular决定不将输入的类从ng-dirty重置为ng-pristine的原因是什么?值?

我想仅在用户实际更改了某些表单数据时才执行我的保存逻辑。有没有比手动保持初始状态和检查提交差异更好的方法?

1 个答案:

答案 0 :(得分:1)

状态为dirty,这表示用户更改了值。 Angular不会跟踪原始值,因此无法判断原始值是否已恢复。

如果您想知道值是否已更改,则必须存储该值,并在提交时自行比较(如果已更改)。