Angularjs is framework which is basicaly use for make single page web application. It has own Model,View,Controller. The main benefite of angularJs is two way data binding which allow complete separation of Data model and View