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