Injection de dépendances
L'injection de dépendance dans Angular.js enlève au développeur la responsabilité d'instancier les modules dépendants d'autres modules. Lorsqu'on fait appel à ces dépendances, Angular.js s'occupe lui-même de les instanciers. Cela va également permettre de réutiliser simplement les différents modules.
Enfin, l'injection de dépendances permet de simplifier le processus de test. Plutôt que d'instancier toutes les dépendances pour tester un modules, le système simulera le comportement des différentes dépendances.
AngularJS est le meilleur choix pour toute application web, il favorise particulièrement la création d’éléments visuels, le résultat étant une navigation fluide et rapide sur le site. Ceci explique sa parfaite adaptation pour les Single Page Application (SPA) et des applications web destinées aux dispositifs mobiles.
La simplicité d’intégration avec Bootstrap permet de créer des applications adaptives (responsives) et accessibles en même temps, à des paramètres des plus performants sur PC, tablettes, smartphones, TV connectée.