私は循環依存性の問題があります。解決方法はわかりません。私はそうのようなSharedModule
をインポートItemDetailPageModule
というページモジュールがあります。角4 /イオン3:共有モジュールは循環依存性を持っています
@NgModule({
imports: [
IonicPageModule.forChild(ItemDetailPageComponent),
IonicImageViewerModule,
SharedModule
],
declarations: [
ItemDetailPageComponent,
],
entryComponents: [
ItemDetailPageComponent,
],
exports: [
ItemDetailPageComponent
]
})
export class ItemDetailPageModule { }
私もNAVスタックにページコンポーネント(ItemDetailPageComponent
)をプッシュするItemDetailPageModule
に依存ItemCardComponent
と呼ばれるコンポーネントをエクスポートSharedModule
があります
@NgModule({
imports: [
IonicModule,
AuthenticationModalModule,
ItemDetailPageModule
],
declarations: [
ItemCardComponent,
AddCardFormComponent
],
exports: [
ItemCardComponent,
AddCardFormComponent
]
})
export class SharedModule { }
明らかに、これは循環依存関係を作成します。私はこれを避けるためにコードをどのように構造化するかを理解できません。循環依存を避けるためにコードを再構成する方法に関するアイデアはありますか?