小编use*_*359的帖子

从模块中导出的 Angular 组件在另一个模块中无法使用

我正在我的 AppModule 中导出一个自定义组件,但不能在另一个模块中使用它,该模块正在 AppModule 中导入。我认为导出的组件是全局可见的?

我正在尝试在 TestModule 的组件中使用带有选择器“app-calendar”的 CalendarComponent。

app.module.ts

@NgModule({
  declarations: [ ... ,
    CalendarComponent,
  ],
  imports: [ ... ,
    TestModule,
  ],
  exports: [ ...
    CalendarComponent,
  ],
  providers: [ ... ],
  bootstrap: [AppComponent]
})
Run Code Online (Sandbox Code Playgroud)

测试模块.ts

@NgModule({
  declarations: [ ... ,
    TestComponent
  ],
  imports: [ ... ],
  exports: [ ... ],
  providers: [ ... ]
})
Run Code Online (Sandbox Code Playgroud)

测试组件.html

<app-calendar></app-calendar>
Run Code Online (Sandbox Code Playgroud)

控制台抛出“app-calendar”不是已知元素(不是模块的一部分)的错误

我错过了什么?

angular-module angular-components angular

5
推荐指数
1
解决办法
1万
查看次数