En bref : il n’est pas nécessaire de connaître AngularJS (v1) pour utiliser Angular (v2+).
AngularJS vs Angular = 2 frameworks
Pour diverses raisons (certains concepts théoriques proches, volonté de garder la communauté existante…), Google a fait le choix de garder le même nom, mais il s’agit en réalité de 2 frameworks différents.
Pour essayer de mettre fin à la confusion, il y a maintenant deux noms distincts :
- AngularJS désigne la version 1,
- Angular (tout court) désigne la nouvelle version (versions 2 et suivantes, qui sont le même framework).
En conséquence, il n’est pas nécessaire de connaître AngularJS (v1) pour utiliser Angular (v2+). Et il serait insensé de se former à AngularJS, désormais obsolète.
Migration
AngularJS n’est désormais plus maintenu, même s’il continue de fonctionner. Cela vaut le coup de migrer vers le nouvel Angular, ne serait-ce que pour les performances (c’est le jour et la nuit).
N’attendez plus, formez-vous à Angular pour booster vos applications !