Template-driven форми
FormsModule, NgModel, двостороннє зв'язування, валідація форм, ngForm, template reference variables, стани валідації
1Який модуль Angular імпортувати для використання template-driven форм?
Який модуль Angular імпортувати для використання template-driven форм?
Відповідь
FormsModule необхідний для увімкнення template-driven форм в Angular. Він надає директиви, такі як NgModel, NgForm, і вмикає двостороннє зв'язування даних з [(ngModel)]. Без цього модуля директиви форм не працюватимуть, і Angular видасть помилки.
2Який синтаксис використовувати для двостороннього зв'язування даних з NgModel?
Який синтаксис використовувати для двостороннього зв'язування даних з NgModel?
Відповідь
Синтаксис [(ngModel)] поєднує property binding [ngModel] і event binding (ngModel) для створення двостороннього зв'язування даних. Цей синтаксис banana-in-a-box автоматично синхронізує значення поля форми з властивістю компонента в обох напрямках, спрощуючи управління станом форми.
3Який атрибут є обов'язковим на input з NgModel у template-driven формі?
Який атрибут є обов'язковим на input з NgModel у template-driven формі?
Відповідь
Атрибут name є обов'язковим на кожному input, що використовує NgModel у template-driven формі. Angular використовує цей атрибут для реєстрації контролу в базовому FormGroup і створення структури форми. Без атрибута name Angular не може відстежувати стан контролу і видасть помилку.
Як отримати доступ до директиви NgForm для перевірки стану форми?
Як отримати доступ до стану конкретного поля в шаблоні?
+13 питань зі співбесід
Інші теми співбесід Angular
Основи TypeScript
TypeScript просунутий
Основи Angular
Компоненти та життєвий цикл
Services & Dependency Injection
Організація модулів Angular
Angular CLI
Директиви та Pipe
Маршрутизація та навігація
Реактивні форми
Основи RxJS
Оператори RxJS
HttpClient і виклики API
Базове керування станом
Change Detection
Angular Signals
Standalone Components
Модульні тести в Angular
End-to-End тестування
Build і оптимізація
Основи NgRx
Просунутий NgRx
Архітектура Angular
Оптимізація продуктивності
Безпека та найкращі практики
Просунуті патерни RxJS
Angular Universal та SSR
Angular Micro-frontends
Опануй Angular для наступної співбесіди
Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.
Почни безкоштовно