<form [formGroup]="exampleForm" (ngSubmit)="onSubmit(exampleForm)">
...
</form>
Здесь я использую Угловые 6 Реактивные формы.
Итак, моя внешняя кнопка:
<button mat-icon-button type="submit">
<img src="../../../../../../assets/images/icon/save-1.svg"/>
</button>
Итак, я хочу проверить формуи отправить.И если есть ошибки проверки, кнопка сохранения должна быть отключена.
Вот реализация onSubmit ().
onSubmit(form : FormGroup){
this.shareObjectRequest = this.shareObjectForm.value;
if (form.value.id != null) {
this.reportShareObjectService.put(this.reportId, this.shareObjectRequest).subscribe(
result => {
},
err => {
console.log("Error Occured." + JSON.stringify(err));
});
}
else {
this.reportShareObjectService.create(this.reportId, this.shareObjectRequest).subscribe(
result => {
},
err => {
console.log("Error Occured" + JSON.stringify(err));
});
}
}