Angular JS is an open source front end web application framework based on JavaScript. It is used to counter the challenges in the single page web development applications. This framework is used for extending the traditional HTML to the present dynamic content through two way data binding.