In Angular, Forms are of two types:

  • Template-driven Forms
  • Model-driven Forms, also known as Reactive Forms

Reactive Forms are used when there is some immutable data model, which is mapped to a database.
To learn more about the working of Reactive Forms, refer to the blog post: Reactive (Model-driven) Forms in Angular or

Watch this video on bpbonline:

Good luck! And do reach out for queries/feedback. 🙂