我有一个名为SubModule的角度模块(@ngModule),它包含一个名为SubComponent的组件,带有css选择器&app-subcomp'。
我已将此子模块导入AppModule(应用程序shell)。所以我的AppModule(@ngModule)包含AppComponent和' app-root' css选择器和一个子模块(SubModule)。
当我写'< app-subcomp>'进入我的app.component.html,它不呈现sub.component.html。
但是当我直接将我的SubComponent声明为AppModule时,它的工作正常。
不确定为什么在第一种情况下不渲染?
请建议。
谢谢
sub.module.ts
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { SubComponent } from './sub.component';
@NgModule({
imports: [ CommonModule ],
declarations: [SubComponent],
})
export class SubModule { }
答案 0 :(得分:3)
您必须导出SubComponent
:
@NgModule({
imports: [ CommonModule ],
declarations: [SubComponent],
exports: [SubComponent],
})
export class SubModule { }