# Template-driven Forms Template-driven forms use directives within the HTML template to manage form data and validation. They rely on the `ngModel` directive to create and bind a control to a data model automatically. This approach allows developers to handle simple form scenarios with minimal setup by defining the structure and logic directly inside the component's view. Visit the following resources to learn more: - [@official@Building a Template-driven Form](https://angular.dev/guide/forms/template-driven-forms) - [@article@Template-Driven Forms](https://codecraft.tv/courses/angular/forms/template-driven/) - [@video@Template driven form](https://www.youtube.com/watch?v=whr14XxB8-M) - [@video@Template driven form Validations](https://www.youtube.com/watch?v=cVd4ZCIXprs)