我有一个角度形式,其中只有在表单中更改值时才启用保存按钮。但是,是否可以检测该值是否返回到其原始状态?
例如:如果在加载时,一个输入值是“标题1”。如果用户然后将“一个”更改为“两个”,则该表单将变脏并启用很大的保存按钮。但是,如果用户按下Control + Z
或重新键入“ Title One”,则有一种方法可以使表格原始,从而禁用保存按钮(因为已返回原始值)
<form [formGroup]="myForm">
<input type="text" placeholder="Title" formControlName="title">
<button (click)="saveData()" [disabled]="!myForm.dirty">
Save
</button>
</form>