Model driven forms is a new concept in angular 2. In angular 1, all we had was template driven forms which by the way, you can still use in Angular 2.
Before we look at why you would want to use model driven forms, what do we mean by model driven forms?
Architecturally, a form has 4 parts:
In angular 1, the form model was hidden from us - angular creates this for us from the template. In angular 2 we can create the form model using FormBuilder. Using FormBuilder in Angular 2 is taking the model driven approach.
#angular #typescript