This to-do list application in Angular is using a template-driven approach with form control validations form.invalid and form.dirty
You can find the source code here:
https://github.com/katkovd73/to-do-li...
You can find the slides I was using in the video here:
https://github.com/katkovd73/Tutorial...
Links mentioned in the video:
Introduction to forms in Angular
https://angular.io/guide/forms-overview
Bootstrap form template
https://getbootstrap.com/docs/4.0/com...
Bootstrap table template
https://getbootstrap.com/docs/4.0/con...
Angular validators
https://angular.io/api/forms/Validators
Angular directive ngFor
https://angular.io/api/common/NgFor