Les modules
Définition : Quelques éléments de base
Une application AngularJS est un module qui peut dépendre d'autres modules.
Un module peut être considéré comme un container qui encapsule les composants qu'on peut créer dans AngularJs (les contrôleurs, les services, les factory, les directives et les filtres).
Le système d’injection de dépendances permet de gérer la dépendance entre les modules et les composants crées.
Il est important de garder toujours en tête que l'équipe d'AngularJS a crée un ensemble de composants des services, des directives, des filtres et d'autres objets) de base qui se différencient par des règles de nommage. (ng-app, ng-controller, $scope...)