Kulcs különbség: A 4-es szög több új funkciót ad hozzá a 2-es szöghez, miközben továbbra is kompatibilis. Lehetővé teszi továbbá, hogy a 4-es szögben kifejlesztett programok kevesebb helyet fogyasztanak és gyorsabban működjenek, ami viszont csökkenti az alkalmazás méretét és növeli annak sebességét.
Mielőtt a AngularJS szög 2-es vagy 4-es szögű lett volna. Meg kell azonban jegyezni, hogy a szög nem ugyanaz, mint az AngularJS. Valójában elmondható, hogy az AngularJS teljes átírása az AngularJS. Az AngularJS korlátai miatt új átírásra került sor az Angular-nak. Ezt a verziót az eredeti csapat nevezte az Angular 2-nek, de ez zavart okozott, mivel ez a verzió teljesen eltér az AngularJS-től. Ezért úgy döntöttek, hogy az AngularJS második verziójának hívása helyett csak Angular, teljesen más program lesz. Az Angular első verzióját Angular 2-nek neveztük el, a nevet megragadták, mivel ez volt az eredeti program második verziója, míg az AngularJS verziók neve Version 1.X.
A szögletes 2-et a ng-Europe konferencián 2014. szeptember 22-23-án jelentették be, míg a végleges változat 2016. szeptember 14-én került kiadásra. 2017. március 23-án indult el. A 3-as szög átugrott a zavart elkerülése érdekében, mivel a routercsomag Angular verziója már a v3.3.0-ként oszlik meg a verziószámok hibás elrendezése miatt.