Angular JS is probably one of the most popular modern day web frameworks available today. This framework is used for developing mostly Single Page applications. This framework has been developed by a group of developers from Google itself.
Angular has the following key features which makes it one of the powerful frameworks in the market.
Angular.js follows the MVC architecture, the diagram of the MVC framework as shown below.