Esta lição irá guiá-lo através da configuração o modelo para o seu formulário baseado em modelo. Para esta demonstração, Vou criar um formulário de registro de usuário simples. Primeiro, vou gerar um componente para conter o formulário e, em seguida, adicione esse componente à raiz, e então neste modelo de raiz, Vou deletar todo este código inicial e adicionar esse componente de formulário. Agora, ao criar formulários baseados em modelos, você precisa importar o FormsModule. Então, vou fazer isso agora no módulo de aplicativo raiz. Este FormsModule inclui todos as diretivas angulares de que você precisa para construir, ligar e validar esse formulário baseado em modelo. NgModel e NgForm são dois das diretivas que você usará que fazem parte deste módulo. NgModel é a diretiva usada para vinculação bidirecional e o NgForm tratará do envio do formulário bem como fornecer informações de validação. Agora, com isso importado, Posso começar a construir o modelo do formulário. Então, abrindo esse modelo de componente de formulário. Este formulário incluirá campos para um primeiro e sobrenome e endereço de e-mail, uma senha, um número de telefone e a opção de se inscrever em uma lista de e-mails. Os campos de nome, e-mail e senha serão obrigatórios, mas então os outros campos serão deixados opcionais. Então, aqui, primeiro criarei um formulário, e aqui, adicionarei o campo para o primeiro nome e aqui para os campos de entrada, você vai querer incluir os atributos de ID e nome. O ID é usado para combinar a entrada com o rótulo e o Angular precisará do atributo name para as diretivas NgModel e NgForm posteriormente. Eu também vou para estilizar rapidamente esta classe de grupo com alguma margem para que esses campos não fiquem todos uns em cima dos outros e, em seguida, de volta ao modelo de componente, Vou repetir este código para o resto dos campos do formulário, e para este campo de e-mail aqui, Certifiquei-me de que o tipo de entrada também é e-mail para que a validação necessária mais tarde funcione corretamente para esse campo, e aqui para o campo de e-mail, você quer ter certeza de que o tipo de entrada está definido para refletir que é um endereço de e-mail para que a validação funcione corretamente. Também farei o mesmo para os próximos dois campos, a senha e número de telefone, e este formulário também precisará de um botão de envio e depois vendo isso no navegador, todos esses campos são configurados e exibidos aqui. Então isso é tudo para esta lição sobre como configurar o modelo e a próxima lição mostraremos como para vincular este modelo usando NgModel.