从其他模块导入模块时超出最大调用堆栈

时间:2017-12-13 14:41:36

标签: angular module components

我对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中声明。

1 个答案:

答案 0 :(得分:0)

通过创建导入ModuleB array( 'type' => 'dropdown', 'heading' => __( 'Revolution Slider (Mobile)', 'js_composer' ), 'param_name' => 'aliasmob', 'admin_label' => true, 'value' => $revsliders, 'save_always' => true, 'description' => __( 'Select your Revolution Slider Mobile-View.', 'js_composer' ), )

的共享模块解决了这个问题