У меня есть большая форма, в которой больше 10 инпутов. Можно ли разбить все инпуты на компоненты при этом сохранив функционал FormBuilder ?
Так сейчас:
<form [formGroup]="myForm" (ngSubmit)="onSubmit(myForm.value)">
<div class="inlineBlock">
<label for="titleInput">Title</label>
<input type="text" id="titleInput" placeholder="Title" [formControl]="myForm.get('title')" [(ngModel)]="title">
</div>
<button type="submit">Submit</button>
</form>
Так хотелось бы:
<form [formGroup]="myForm" (ngSubmit)="onSubmit(myForm.value)">
<my-title-component></ my-title-component>
<button type="submit">Submit</button>
</form>
<!--my-title-component template-->
<div class="inlineBlock">
<label for="titleInput">Title</label>
<input type="text" id="titleInput" placeholder="Title" [formControl]="myForm.get('title')" [(ngModel)]="title">
</div>