Introduction
AngularJS provides faculties to manage data alteration throughout the application, largely based around the model modification architecture. AngularJS' powerful data binding affords you the ability to build robust tools on top of the architecture as well as channels of communication that can efficiently reach throughout the application.