Formulários template-driven
FormsModule, NgModel, two-way binding, form validation, ngForm, template reference variables, validation states
1Qual módulo Angular importar para usar formulários template-driven?
Qual módulo Angular importar para usar formulários template-driven?
Resposta
FormsModule é necessário para habilitar formulários template-driven no Angular. Ele fornece diretivas como NgModel, NgForm e habilita o two-way data binding com [(ngModel)]. Sem esse módulo, as diretivas de formulário não funcionarão e o Angular gerará erros.
2Qual sintaxe usar para two-way data binding com NgModel?
Qual sintaxe usar para two-way data binding com NgModel?
Resposta
A sintaxe [(ngModel)] combina property binding [ngModel] e event binding (ngModel) para criar two-way data binding. Essa sintaxe banana-in-a-box sincroniza automaticamente o valor do campo do formulário com a propriedade do componente em ambas as direções, simplificando o gerenciamento do estado do formulário.
3Qual atributo é obrigatório em um input com NgModel em um formulário template-driven?
Qual atributo é obrigatório em um input com NgModel em um formulário template-driven?
Resposta
O atributo name é obrigatório em cada input que usa NgModel em um formulário template-driven. Angular usa esse atributo para registrar o controle no FormGroup subjacente e criar a estrutura do formulário. Sem o atributo name, Angular não pode rastrear o estado do controle e gerará um erro.
Como acessar a diretiva NgForm para verificar o estado do formulário?
Como acessar o estado de um campo específico no template?
+13 perguntas de entrevista
Outros temas de entrevista Angular
Fundamentos do TypeScript
TypeScript Avançado
Fundamentos do Angular
Componentes e ciclo de vida
Services & Dependency Injection
Organização de Módulos Angular
Angular CLI
Diretivas e Pipes
Routing e Navegação
Formulários reativos
Fundamentos do RxJS
Operadores RxJS
HttpClient e chamadas de API
Gerenciamento de estado básico
Change Detection
Angular Signals
Standalone Components
Testes unitários em Angular
Testes End-to-End
Build e otimização
Fundamentos do NgRx
NgRx avançado
Arquitetura Angular
Otimização de desempenho
Segurança e boas práticas
Padrões avançados de RxJS
Angular Universal e SSR
Micro-frontends Angular
Domine Angular para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis