I wrote the below code snippet, which I considered as it will disable the FormControl
in a FormArray
.
some.component.html
<form [formGroup]="testForm">
<div *ngFor="let num of countArr">
<input type="text" formNameArray="arrs">
</div>
</form>
some.component.ts
countArr = [1, 2, 3, 4, 5];
count = 5;
arrs;
testForm: FormGroup;
this.testForm = this.formBuilder.group(
arrs: this.formBuilder.array([])
);
this.arrs = this.testForm.get('arrs');
for (let i = 0; i < this.count; i++) {
this.arrs.insert(i, new FormControl({value: '', disabled: true}));
}
But after for
execution completed, I checked the form and found nothing has been disabled. Can you please tell me where I am doing wrong??? :-)
Thank you for your help!!! :-)