Som nový Uhlové a chcel by som zistiť, ako to mám ísť o vykonaní vlastné overovacie pre FormArray?
Na FormArray je dynamický, kde môžete tlačiť alebo odstrániť FormGroup položky. Na FormGroup pozostáva z pole1, field2, field3. Ak niektorá z oblasti nie je null, ostatné polia by mali byť stanovené s validators.požadované. Formulár bude platné, ak všetky polia sú buď nulové, alebo vyplnená.
Vďaka.
Nižšie je ukážka kódu:
formA!: FormGroup;
initializeForm(): void {
this.formA = this.fb.group({
item1: this.fb.array([this.createItem1()]),
item2: this.fb.array([this.createItem2()]),
});
}
createItem1(): FormGroup {
return this.fb.group({
field1: null,
field2: null,
field3: null,
});
}