Как я могу проверить, что форма имеет несохраненные изменения перед закрытием ng-modal в Angular 5? - PullRequest
0 голосов
/ 17 октября 2018

У меня есть модальное всплывающее окно.Имеет форму регистрации в форме группы.И у него есть поля типа text, checkbox, select.Если пользователь изменяет какие-либо элементы управления формы без сохранения формы, а затем пытается закрыть модальное всплывающее окно, я хотел бы показать предупреждение, чтобы принудительно сохранить изменения или оставить всплывающее окно.

Я видел это вопросы и ответы , но я не понимаю, как это работает.Где я могу получить статус измененной формы в классе FormIntactChecker?

1 Ответ

0 голосов
/ 17 октября 2018

вы можете сделать это так

form = FormGroup({}); // create your FormGroup here or if you already have it, just check 
if (this.form.dirty) {}
...