【问题标题】:Maximum call stack exceeded when importing a module from another module从另一个模块导入模块时超出最大调用堆栈
【发布时间】:2018-05-27 12:00:32
【问题描述】:

我对 Angular 很陌生,但我有以下问题:

我创建了一个名为ModuleA 的模块,它声明并导出ComponentA

@NgModule({
  imports: [
    CommonModule,
    MaterialModule,
  ],
  declarations: [ComponentA],
  exports: [ComponentA]
})

然后我尝试将ModuleA 导入ModuleB,以便我可以访问ComponentA

 @NgModule({
    imports: [CommonModule, MaterialModule, ModuleA],
    declarations: [ComponentB]
})

然后我收到“超出最大调用堆栈大小”错误。

ModuleA 和 ModuleB 都在 app.module.ts 中声明。

【问题讨论】:

    标签: angular module components


    【解决方案1】:

    通过创建一个同时导入ModuleAModuleB 的共享模块解决了这个问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-01-25
      • 2020-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多