Angular is an open source JavaScript framework. Designed to develop single-page applications. Its goal is to expand browser-based applications based on the MVC template, as well as to simplify testing and development. The framework works with HTML, which contains additional user attributes that are described by directives, and associates the input or output of a page area with a model that represents regular JavaScript variables. The values of these variables are set manually or retrieved from static or dynamic JSON data.