I want to get the values on my simple Form inside a formArray but it's giving me errors. I have tried other solutions like this one but it's not working.
Here's my sample code: https://stackblitz.com/edit/angular-get-array-values
----- HTML
<div class="form-group" formArrayName="optionGroup">
<div *ngFor="let data of menuOptions; let i = index">
<div [formGroupName]="i" class=" " id="{{i}}">
<input
formControlName="optionsQty"
class="form-input qty qty{{i}}"
type="number"
id="qty{{i}}"
min="1"
[(ngModel)]="defaultOptionQtyTotal"
/>
<input
formControlName="optionsName"
class="form-input"
type="text"
readonly
value=" {{data.name}} {{i}}"
id="optName{{i}}"
/>
$<input
formControlName="optionsCost"
class="form-input"
type="text"
readonly
value=" {{data.cost}}"
id="optName{{i}}"
/>
</div>
</div>
here's the .TS
----- TS
constructor(private builder: FormBuilder) {
this.form = this.builder.group({
qtyTotal: this.builder.control("", [
Validators.required,
Validators.min(1)
]),
optionGroup: this.builder.array([]);
});
} //end constructor