AngularJS data-binding is the most useful feature which saves you from writing boilerplate code (i.e. the
sections of code which is included in many places with little or no alteration). Now, developers are not responsible
for manually manipulating the DOM elements and attributes to reflect model changes. AngularJS provides twoway
data-binding to handle the synchronization of data between model and view