1. Angular 2 jest zupełnie inny od Angular 1. Angular 2 lepiej organizuje kod i ma więcej funkcji.
2. W wersji 1 masz tylko wyświetlanie dynamicznego HTML, jednak inaczej działające (tylko wyświetlanie zmiennych,pętle,model,widok).
3. Głównymi językami Angular 2 są TypeScript i Dart, które wprowadzają typizacje zmiennych i są kompilowane do JS.
4. Różnic jest wiele np. pętla w dynamicznym html w wersji 1 miała nazwę ngRepeat, a w 2 ngFor.
5. Angular 2 jest lepszy, warto się go uczyć, pomijając wersje 1.