AngularJS is an open-source JavaScript framework designed by Google, which facilitates the creation of single-page web applications. It allows the user to perform a specific framework for its application and guide him from the design of the user interface to testing, through the writing of the business logic. The main advantage of AngularJS is to improve the management of dynamic content through a bidirectional data-binding which allows automatic synchronization of models and views.