Angular 6 - Обновление ng-dirty, когда значение на входе возвращается в исходное состояние - PullRequest
0 голосов
/ 21 мая 2019

У меня есть угловая форма, в которой кнопка сохранения активна только в том случае, если в форме изменяется значение. Однако можно ли определить, возвращено ли значение в исходное состояние?

Например: если при загрузке одним из входных значений является «Заголовок один». Если пользователь затем меняет «один» на «два», то форма становится грязной и включает кнопку сохранения, что отлично. Однако, если пользователь нажимает Control + Z или повторно вводит «Заголовок один», есть ли способ сделать форму нетронутой и, следовательно, отключить кнопку сохранения (поскольку было возвращено исходное значение)

<form [formGroup]="myForm">

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


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

</form> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...