1

Angular アプリケーションにインポートしたモジュールからコンポーネントを渡し、アプリにもインポートした別のモジュール内でそれを使用する方法を理解するのに問題があります。

これら 2 つのモジュールはすべて、私が作成したモジュールであることに注意してください。

それが私の app.module.ts です:

@NgModule({
  declarations: [
    AppComponent,
    HomeComponent,
    PnDashboardComponent,
    PnFormulaireComponent
  ],
  imports: [
    BrowserModule,
    AppRoutingModule,
    HttpClientModule,
    LayoutModule.forRoot(environment.layout),
    DispoModule.forRoot(environment.dispoAides)
  ],
  providers: [
    ErrorsHandler,
    InitialisationService,
    InitializationGuard
  ],
  bootstrap: [AppComponent]
})

私がやりたいのは、たとえばBreadcrumbComponentから にLayoutModule呼び出されたコンポーネントを渡し、DispoModuleそのモジュール内でそれを使用できるようにすることです。

LayoutModule と DispoModule は、ng-packagr でパッケージ化され、アプリケーションにインポートされた、依存する角度モジュール プロジェクトであることに注意してください。

ありがとうございました。

4

2 に答える 2

1

SharedModuleを作成し、その中で宣言する必要がありますBreadcrumbComponent。コンポーネントもエクスポートして、i を他のモジュールで使用できるようにします。

アプリケーションで BreadcrumbComponent を使用する場所に SharedModule をインポートします。

于 2018-09-26T09:47:34.500 に答える