It aims to simplify both the development and the testing of such applications by providing a framework for client-side model–view–controller (MVC) and model–view–viewmodel (MVVM) architectures, along with components commonly used in rich Internet applications.
AngularJS eesmärk on lihtsustada nii rakenduste väljatöötamist kui ka katsetamist, pakkudes raamistikku kliendipoolse mudeli vaatamise kontrolleri (MVC) ja mudeli vaate-viewer-modelli (MVVM) arhitektuuridele koos komponentidega, mida tavaliselt kasutatakse rikaste Interneti-rakendustes.