What is Angular
Angular is a new powerful client side technology that provides a way of accomplishing really powerful things in a way that embraces and extends HTML, CSS, and Java Scripts. Angular commonly referred to as Angular, is a Java Script, open source web application framework maintained by google and a community of individual developers and corporates to address the challenges encountered in developing single page applications. Its goal is to simplify both development and testing of applications by providing a framework for Client side model View Controller (MVC) architecture along with components commonly used in rich internet applications. Angular attempts to minimize the impedance mismatch between document centric HTML and what an application needs by creating new HTML construct.