Frontend Form (Angular)
Overview
Criar formulários Angular 17+ standalone com Reactive Forms, PrimeNG inputs e validação declarativa.
Guidelines
- Usar
FormBuildercominject(). - Definir
FormGrouptipado comFormControl<T>. - Validadores:
Validators.required,Validators.email, custom validators. - PrimeNG inputs:
p-inputtext,p-dropdown,p-calendar,p-password. - Mostrar erros com
*ngIf="field.invalid && field.touched".
Workflow
- Definir campos do formulário e validações.
- Criar
FormGroupcomFormBuilder.group({...}). - Template com inputs PrimeNG e mensagens de erro inline.
- Método
onSubmit()que chama o serviço e navega.
References
- Consultar references/angular-form-pattern.md para template completo.
- Consultar ../skills-standards.md para convenções globais.
Global Standards
- Consultar ../skills-standards.md para padrões globais de nomenclatura e convenções gerais entre skills.