Introduction to Angular Js & What is Angular Js

what is AngularJs?
AngularJS is a structural framework for web-development of dynamic web applications. It permits developers to use HTML as a template language and enlarge HTML’s syntax to express application components clearly and succinctly. this means you can write your software logic in JavaScript however use HTML to outline the view.

Key features
Model-View-Controller (MVC) architecture: AngularJS promotes an easy separation of issues by dividing the utility into three interconnected Components: model (records), View (UI), and Controller (logic).
Data Binding: AngularJS robotically synchronizes records among the model and the view. Any modifications made to the model are reflected within the view, and vice versa.