当我在输入字段中更改值时,相应的表单控件将被设置为脏。当我还原更改(通过在输入字段中键入)时,表单控件保持脏状态。这是故意的,这是错误还是我做错了?
好吧,是的,它打算以这种方式工作,因为:
控件是
dirty
用户是否更改了UI中的值。(docs条目)
..如果值与起始值不同,则不是。
如果你想恢复脏状态,你可以在桌面上使用markAsPristine()
(docs条目)AbstractControl
。(例如,通过单击按钮或订阅的valueChanges
观察AbstractControl
值来触发它,并将新值与先前存储的值进行比较...)
归档时间: |
|
查看次数: |
3392 次 |
最近记录: |