Kurz erklärt
Ein umfassendes Frontend-Framework von Google (TypeScript-basiert) — im Gegensatz zu React eine "Batteries-included"-Komplettlösung mit fest vorgegebener Struktur.
Genauer
Angular bringt Routing, Formularverarbeitung, HTTP-Client und Dependency Injection direkt mit, statt wie React nur eine View-Bibliothek zu sein, die man mit anderen Tools kombiniert. Die Neuentwicklung ab Angular 2 (2016) war ein kompletter Rewrite des ursprünglichen AngularJS, beide sind nicht kompatibel zueinander.