AngularJS is an MVW framework (Model-View-Whatever) where Whatever means Whatever Works for You. The reason is that AngularJS can be used both as Model-View-Controller (MVC) and Model-View-View-Model (MVVM) framework.
Separation of application logic, data models, and views
Enhanced user experience with form validation
Browser history (makes bookmarking and back/forward buttons work like normal web apps)
Adding via CDN
AngularJS can be added to a web page with a script tag in the <head> of your HTML.