У меня есть компонент с переключателем частей, в котором пользователь должен заполнить поле ввода (T1, T2, T3). Т1 открыт по умолчанию. Раньше после заполнения части 1 пользователь нажимал кнопку «Отправить», и данные отправлялись на сервер, затем нажимал T2 - отправить, затем - T3 - отправить. Теперь мне нужно отправить значения после заполнения всех частей, но когда я заполняю T1, кнопка отправки становится активной, поле ввода T2 становится чистым, а кнопка отправки становится отключенной.
Возможно ли с формой с одним входом получить все 3 значения, а затем отправить их при отправке.
<ng-container *ngIf="value.PartId == activatedPart">
<app-send-value [activatedPart]="activatedPart"></app-send-value>
</ng-container>
and in <app-send-value> I have form with mat-input
<form (ngSubmit)="onSubmit()" >
<mat-form-field>
<input matInput
type="number"
required
value="{{value}}"
[(ngModel)]="value">
</mat-form-field>
<button type="submit"
[disabled]="sendValue.invalid">
Submit
</button>
</form>
моя форма