I have been reading about Angular2 new Forms API and it seems that there are two approaches on forms, one is Template driven forms other is reactive or model-driven forms.>
Here is the summary of comparision between template driven and reactive forms explained by DeborahK (Deborah Kurata) well,