異なるモジュール間で再利用したいローディング画面コンポーネントがあります。Angular2モジュール内のコンポーネントのインポート
私はReportsComponent HTMLで
@NgModule ({
declarations: [
ReportsComponent
],
});
export class ReportsModule {
}
を持ってReportsModuleでAppModule
@NgModule ({
declarations: [
LoadingScreenComponent //has tag app-loading-screen
],
imports: [
ReportsModule,DashboardModule
]
});
export class AppModule {
}
を持って、このようにそれをやったとき
<app-loading-screen></app-loading-screen>
ファイルエラーにその
を取得しています'app-loading-screen' is not a known element
異なるモジュールのいくつかの他のコンポーネントも、ローディング画面コンポーネントを使用する必要があります。
これはまだ失敗しましたが、私はLoadingScreenComponent
をルートモジュールに含めました。または私はそれについてどうやって行くのですか?
で
AppModuleでshared.module.tsはあなたにもLoadingScreenComponentためのコードを提供していただけますか? –
コンポーネントには読み込みを示すテキストだけがあります。 –
共有モジュールを作成して宣言し、LodingScreenModuleをエクスポートして、AppModuleとReportsModuleの両方を追加します。 – Sreemat