Angular JS is a structural framework for dynamic web based apps. With using Angular JS, web app designers can use HTML as the template language and it allows for the extensions of HTML's syntax to convey the application's components effortlessly or easily.