Angular oferece duas abordagens para forms. Forms orientadas a templates são simples e definidas em HTML; reactive forms são definidas em TypeScript e oferecem mais controle — melhor para forms complexos, dinâmicos ou com validação pesada.
Template-driven — lógica no template
// just import FormsModule; minimal TS
Submit
