Angular

Formulários template-driven

FormsModule, NgModel, two-way binding, form validation, ngForm, template reference variables, validation states

16 perguntas de entrevista·
Mid-Level
1

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.

2

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.

3

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.

4

Como acessar a diretiva NgForm para verificar o estado do formulário?

5

Como acessar o estado de um campo específico no template?

+13 perguntas de entrevista

Domine Angular para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis