首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在多个ngModules中使用角度自定义组件

在多个ngModules中使用角度自定义组件
EN

Stack Overflow用户
提问于 2022-04-12 13:05:11
回答 1查看 185关注 0票数 -1

我创建了一个自定义组件,并希望在多个组件中使用它。当我将它直接添加到组件的ngModule中时。然后我得到一个错误,多个ngClass声明组件。我应该把进口/报关单添加到哪里?

我的结构如下:

代码语言:javascript
复制
- Admin
    |- ngModule for Admin
    |- multiple components and each of them has an ngModule **<-- in this I wanna use my custom component**
- Core
    |- some services and so on
    |- custom component **<-- in this I do have my component**
- User
    |- ngModule for User
    |- multiple components and each of them has an ngModule **<-- in this I wanna use my custom component**
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-12 14:03:49

最佳实践是创建一个共享模块,该模块将声明和导出所有组件、指令、管道和库模块。

代码语言:javascript
复制
@NgModule({
  declarations: [
    // Components, Directives and Pipes
    CustomComponent
  ],
  imports: [
    CommonModule,
    FormsModule,
    ReactiveFormsModule,
    MatAutocompleteModule,
  ],
  exports: [
    CommonModule,
    LayoutModule,
    FormsModule,
    ReactiveFormsModule,
    FlexModule,
    FlexLayoutModule,
    ResizableModule,
    TranslateModule,
    // Shared Components, Directive and Pipes
    CustomComponent,
  ]
})
export class SharedModule {}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71843288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档