2017-10-19 16 views
1

私はこのようになります共有モジュールを持っている:彼は他の共有モジュールへのアクセスを必要とするため角度2共有モジュール循環依存

@NgModule({ 
    exports: [ 
    CommonModule, 
    HttpModule, 
    OneModule, 
    TwoModule 
    ] 
}) 
export class SharedModule { 
} 

OneModuleはSharedModuleをインポートします。

@NgModule({ 
    imports: [SharedModule], 
    declarations: [SomeComponent] 
}) 
export class OneModule { 

} 

私は循環型依存性を持っているため、SharedModuleをコンソールログに記録すると定義されません。これをどうすれば解決できますか?

答えて

0

SharedModuleOneModuleOneModuleをインポートします。SharedModuleをインポートします。OneModuleなどをインポートします。

SharedModuleにはすべてのコンポーネントに含めることができるSharedServiceがあるようにして、サービス内のコードの論理的思考を再編成してみてください。