you should read the docs about template- and model-driven forms!
it is working really good
https://angular.io/docs/ts/latest/guide/forms.html