Angular

Formularze reaktywne

ReactiveFormsModule, FormControl, FormGroup, FormArray, FormBuilder, validators, custom validators, async validators, valueChanges

26 pytań z rozmów·
Mid-Level
1

Czym jest FormControl w Angular?

Odpowiedź

FormControl to fundamentalna klasa reactive forms Angular reprezentująca pojedyncze pole formularza. Enkapsuluje wartość pola, jego stan walidacji i udostępnia metody do obsługi interakcji użytkownika. Każdy FormControl może mieć validatory, reagować na zmiany poprzez observables i utrzymywać stany takie jak touched, dirty lub pristine. To podstawowy element do budowania złożonych reactive forms z FormGroup lub FormArray.

2

Który moduł Angular musi być zaimportowany, aby używać reactive forms?

Odpowiedź

ReactiveFormsModule to moduł Angular, który dostarcza wszystkie klasy i dyrektywy potrzebne do pracy z reactive forms. Musi być zaimportowany w module aplikacji lub w standalone component, aby uzyskać dostęp do FormControl, FormGroup, FormBuilder i innych API. Bez tego importu dyrektywy takie jak formControlName lub formGroup nie będą rozpoznawane. FormsModule to inny moduł używany do template-driven forms.

3

Czym jest FormGroup w Angular?

Odpowiedź

FormGroup to klasa, która grupuje wiele instancji FormControl lub innych FormGroup pod nazwanymi kluczami, umożliwiając strukturyzację złożonych formularzy. Pozwala walidować i zarządzać stanem zestawu pól jako pojedynczej jednostki. Na przykład formularz adresu może być FormGroup zawierającym pola ulica, miasto i kod pocztowy. FormGroup automatycznie agreguje wartości i stany walidacji wszystkich swoich kontrolek podrzędnych.

4

Jaki jest cel FormBuilder w Angular?

5

Jak utworzyć FormControl z wartością początkową?

+23 pytań z rozmów

Opanuj Angular na następną rozmowę

Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.

Zacznij za darmo