BrowserModule et CommonModule
BrowserModule importe
CommonModule, ce qui contribue à de nombreuses directives communes telles que
ngIf et
ngFor.
De plus, les
BrowserModule réexportations
CommonModule rendent toutes leurs directives disponibles pour tout module importé
BrowserModule.
Pour les applications qui s'exécutent dans le navigateur, importez
BrowserModule à la racine
AppModule car il fournit des services essentiels
au lancement et à l'exécution d'une application de navigateur. Les
BrowserModule fournisseurs le sont pour l'ensemble de l'application,
elle ne devrait donc figurer que dans le module racine, ni dans les modules de fonctionnalités. Les modules de fonctions ont uniquement
besoin des directives communes
CommonModule; ils n'ont pas besoin de réinstaller les fournisseurs d'application.
Si vous importez
BrowserModule dans un module de fonctionnalités chargé paresseux,
Angular renvoie une erreur vous invitant à utiliser à la place
CommonModule.