<input
type="button"
(click)="onClickAdd()"
class="form-control"
value="new input"
>
<ul class="list-group">
<li *ngFor="let mat of form.get('mat')['controls'], index as i" class="list-group-item">
<input
type="text"
name="mat"
id="mat"
[formControl]="form.get('mat')['controls'][i]"
>
</li>
</ul>
Du coup j'ai trouvé cette solution :
réf : Reactive form