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.>
Template Driven Forms Features
[(NgModel)]
Reactive Forms Features