Avec la version 2, Angular propose toujours plus de cohérence dans le développement front. Les concepts d'ecma script 6 (ES6) sont utilisés pour faciliter la production d'applications web SPA : Modules, Annotations, Web Components ... TypeScript sera utilisé pour construire les composants.