Ich habe eine Ladebildschirm-Komponente, die ich über verschiedene Komponenten in verschiedenen Modulen wiederverwenden möchte.Angular2 importiert Komponenten in Module
Ich habe eine AppModule
@NgModule ({
declarations: [
LoadingScreenComponent //has tag app-loading-screen
],
imports: [
ReportsModule,DashboardModule
]
});
export class AppModule {
}
Im ReportsModule Ich habe
@NgModule ({
declarations: [
ReportsComponent
],
});
export class ReportsModule {
}
Im ReportsComponent HTML-Datei
<app-loading-screen></app-loading-screen>
Wenn es auf diese Weise tun, eine Störung erhalte, dass
'app-loading-screen' is not a known element
Mehrere andere Komponenten in verschiedenen Modulen müssen ebenfalls die Ladebildschirmkomponente verwenden.
Warum schlägt das noch fehl, ich habe LoadingScreenComponent
im Stammmodul enthalten. Oder wie gehe ich vor?
Könnten Sie bitte auch den Code für die LoadingScreenComponent zur Verfügung stellen? –
Die Komponente hat nichts als nur einen Text, der das Laden anzeigt. –
Erstellen Sie ein freigegebenes Modul und deklarieren Sie, exportieren Sie das LodgingScreenModule und fügen Sie dann AppModule und ReportsModule hinzu. – Sreemat