Here are some reasons why you’ll have to use Angular:
Two-way building. AngularJS templating engine binds data in two-way. Which means it will automagically synchronize data between the view and the model. If you updated the view, you also updated the model and vice versa.
Read the rest of the post here: http://www.codeproject.com/Articles/709766/Tutorial-for-Building-SPA-using-AngularJS