Jestem nowy w Angular i chciałbym sprawdzić, jak wykonać sprawdzanie poprawności pól niestandardowych dla FormArray?
Formatowanie jest dynamiczny, w którym można przenieść lub usunąć elementy z grupy form. Grupa form składa się z pól 1, 2, 3. Jeśli jedno z pól nie jest równa zero, pozostałe pola muszą być ustawione za pomocą walidatora.koniecznie. Forma jest ważna, jeśli wszystkie pola albo puste albo wypełnione.
Dziękuję.
Poniżej znajduje się przykład kodu:
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,
});
}