Taken de angular.io:
Les classes de modules angulaires diffèrent de la classe du module JavaScript sur trois points clés:
Une bornes du module angulaire classes déclarables seulement. Les déclarables sont les seules classes qui comptent pour l'Angulaire. Au lieu de définir toutes les classes membres dans un fichier géant (comme dans un module JavaScript), nous répertorions les classes du module dans la liste @NgModule.declarations
.
- Un module angulaire ne peut exporter que les classes déclarables qu'il possède ou importe à partir d'autres modules. Il ne déclare ou n'exporte aucun autre type de classe.
https://angular.io/docs/ts/latest/cookbook/ngmodule-faq.html#!#q-ng-vs-js-modules – yurzui
double possible de rôle [des importations/exportations dans Angular 2+ ngModule] (http://stackoverflow.com/questions/41926941/role-of-imports-exports-in-angular-2-ngmodule) – AngularChef