Angular 6-当输入中的值恢复为原始状态时更新ng-dirty

时间:2019-05-21 14:59:10

标签: angular angular-forms

我有一个角度形式,其中只有在表单中更改值时才启用保存按钮。但是,是否可以检测该值是否返回到其原始状态?

例如:如果在加载时,一个输入值是“标题1”。如果用户然后将“一个”更改为“两个”,则该表单将变脏并启用很大的保存按钮。但是,如果用户按下Control + Z或重新键入“ Title One”,则有一种方法可以使表格原始,从而禁用保存按钮(因为已返回原始值)

<form [formGroup]="myForm">

 <input type="text" placeholder="Title" formControlName="title">


 <button (click)="saveData()" [disabled]="!myForm.dirty">
  Save
 </button>

</form> 

0 个答案:

没有答案