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.>
Easiest way to know the difference between Reactive forms and Template-driven forms
i can say if you want more control and scalability go with Reactive forms