Galvenā atšķirība: 4. leņķī pievieno vairākus jaunākos līdzekļus, lai tie būtu 2. leņķī, tomēr tie joprojām ir savietojami. Tas arī ļauj programmām, kas izstrādātas 4. leņķī, patērēt mazāk vietas un palaist ātrāk, kas savukārt samazina lietojumprogrammas lielumu un palielina tā ātrumu.
Pirms leņķa 2 vai leņķa 4 ieradās AngularJS. Tomēr jāatzīmē, ka leņķis nav tā pati programma kā AngularJS. Patiesībā var teikt, ka leņķis ir pilnīgi pārrakstīts AngularJS. Sakarā ar AngularJS ierobežojumiem tika nodota jauna Angular pārrakstīšana. Sākotnējā komanda šo versiju sauca par 2. leņķi, taču tas radīja neskaidrības, jo šī versija bija pilnīgi atšķirīga no AngularJS. Tādējādi tika nolemts tā vietā, lai to sauktu par AngularJS otro versiju, tā tiks saukta tikai par leņķi, pilnīgi atšķirīgu programmu. Pirmā leņķa versija tika saukta par leņķi 2, nosaukumu apzīmējot, jo tā bija sākotnējās programmas otrā versija, savukārt AngularJS versijas tika sauktas par 1.X versiju.
Leņķis 2 tika izsludināts Ng-Europe konferencē 2014. gada 22. un 23. septembrī, bet galīgā versija tika izlaista 2016. gada 14. septembrī. No otras puses, 4. leņķis tika paziņots 2016. gada 13. decembrī un galīgā versija 3. leņķis tika izlaists, lai izvairītos no pārpratumiem, jo maršrutētāju paketes Angular versija jau tika izplatīta kā v3.3.0 versiju numuru neatbilstības dēļ.