У меня есть 2 формы, и я хочу отправить их, нажав только одну кнопку отправки. Значения этих 2 форм следует передать в сервис.Как мне этого добиться?Заранее спасибо!
<form [formGroup]="ConvGroup">
<div class="row">
<div class="col-sm">
<b style="font-weight:bolder">Comment: </b>
<div class="form-group" *ngIf="IncidentModel.Status=='Response'">
<textarea formControlName="ResponseDescription" class="form-control" placeholder="Write Response comment"></textarea>
</div>
</div>
</div>
<button type="submit">Submit</button>
</form>
<form #formdata="ngForm" (ngSubmit)="updateData(formdata)">
<textarea class="form-control" name="problemDescription" readonly="readonly" [(ngModel)]="IncidentModel.ProblemDescription"></textarea>
<input type="text" class="form-control" name="status" [(ngModel)]="IncidentModel.Status" readonly="readonly" />
</form>
Это мой машинописный код:
constructor(private raiseTicketService: RaiseTicketService) {
}
updateData(statusform: NgForm) {
this.raiseTicketService.postIncidentDetails(statusform.value).subscribe();
this.raiseTicketService.postIncidentConversation(this.ConvGroup.value).subscribe();
this.toastrService.warning('Updated Successfully');
}