Share Component between 2 modules

前端 未结 4 1798
暗喜
暗喜 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:27

    Create a SharedModule. Declare and export the SharedComponent.

    shared.module.ts

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

    Import SharedModule in AppModule and any other Modules.

    app.module.ts

      import { SharedModule } from './shared.module';
      @NgModule({
        imports: [
          SharedModule
        ]
      })
    

提交回复
热议问题