Привет, у меня проблема с рефлексом формы в angular 8 .. У меня есть три поля регресса, которые находятся в цикле, как видно из кода. Секция массива и полей Во время обязательной проверки исходный код нарушается и проверка не работает должным образом
<form [formGroup]="altriCampiForm">
<div *ngIf="getFormType(sezione?.campi) === 'altro'">
<div *ngFor="let campo of sezione?.campi; let i = index;">
<label class="uxc-a-text-input uxc-a-text-input--with-label uxc-a-text-input--color-gray"
data-t-name="UXCInput">
<span class="uxc-a-text-input__wrap">
<span class="uxc-a-text-input__label">{{campo}} *</span>
<input aria-required="false" type="text" name="campo" value=""
class="uxc-a-text-input__input uxc-js-a-text-input__input"
aria-describedby="validation-feedback-input-error" formControlName="campo">
</span>
</label>
<!--problem with pristine
<div [hidden]="altriCampiForm.controls(campo).pristine" class="text-danger">
<p *ngIf="altriCampiForm.controls['campo'].errors != null">
Campi obbligatori
</p>
</div>-->
</div>
</div>
</form>
</div>
this is the controller
export class FormSezioneComponent {
altriCampiForm: FormGroup = this.newAltriCampiForm() // CF: Codice Fiscale
private newAltriCampiForm (): FormGroup {
return new FormGroup({
campo: new FormControl('', Validators.compose([
Validators.required
]))
})
}
}