在根/主模块中使用时,角度4子模块的组件不起作用
我有一个名为SubModule的角度模块(@ngModule),其中包含一个名为SubComponent的组件,它带有CSS选择器'app-subcomp'。在根/主模块中使用时,角度4子模块的组件不起作用
我已经将这个子模块导入到我的AppModule(应用程序外壳)中。所以我的AppModule(@ngModule)包含具有'app-root'css选择器和一个子模块(SubModule)的AppComponent。
当我向我的app.component.html中写入'< app-subcomp>'时,它不会呈现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 { }
回答:
必须导出SubComponent
:
@NgModule({ imports: [ CommonModule ],
declarations: [SubComponent],
exports: [SubComponent],
})
export class SubModule { }
以上是 在根/主模块中使用时,角度4子模块的组件不起作用 的全部内容, 来源链接: utcz.com/qa/265002.html