Nøkkelforskjell: Angular 4 legger til en rekke nyere funksjoner til Angular 2, mens den fremdeles er bakoverkompatibel. Det tillater også at programmene utviklet på Angular 4 for å forbruke mindre plass og kjøre raskere, noe som igjen reduserer størrelsen på applikasjonen og øker hastigheten.
Før Angular 2 eller Angular 4 kom AngularJS. Det skal imidlertid bemerkes. Angular er ikke det samme programmet som AngularJS. Faktisk kan det sies at Angular er en fullstendig omskrivning av AngularJS. På grunn av begrensningene til AngularJS ble en ny omskrivning av Angular pålagt. Denne versjonen ble kalt Angular 2 av det opprinnelige laget, men dette førte til forvirring, da denne versjonen var helt forskjellig fra AngularJS. Derfor ble det bestemt i stedet for å kalle det en ny versjon av AngularJS, den vil bli kalt bare Angular, et helt annet program. Den første versjonen av Angular ble kalt Angular 2, navnet stakk rundt, som det var den andre versjonen av det opprinnelige programmet, mens AngularJS-versjonene ble kalt versjon 1.X.
Angular 2 ble annonsert på ng-europa konferansen 22.-23. Juli 2014, mens den endelige versjonen ble utgitt 14. september 2016. Angular 4 ble derimot annonsert 13. desember 2016, og den endelige versjonen lansert 23. mars 2017. Vinkel 3 ble hoppet over for å unngå forvirring, da ruterenpakkenes versjon av Angular allerede ble distribuert som v3.3.0 på grunn av feiljustering av versjonsnumre.