Share Component between 2 modules

前端 未结 4 1826
暗喜
暗喜 2020-12-13 03:26

I\'m trying to include a Component in 2 modules (parent and child) but getting various errors in the process

app.module.ts

<         


        
4条回答
  •  抹茶落季
    2020-12-13 04:30

    For completeness, according to Gunter's answer, use a SharedModule:

    SharedModule

    import { NgModule } from '@angular/core';
    import { CommonModule } from '@angular/common';
    
    @NgModule({
        imports: [
            CommonModule
         ],
        declarations: [
            SharedComponent
        ],
        exports: [
            SharedComponent
        ]
    })
    export class SharedModule {}
    

    app.module.ts

    @NgModule({
        imports: [ChildModule, SharedModule],...
    })
    

    child.module.ts

    @NgModule({
        imports: [SharedModule]
    })
    

提交回复
热议问题