它一直工作到更新后的角度7,它会引发未知元素的错误。共享模块正在发生这种情况。
可复制的代码:-https://stackblitz.com/edit/angular-ivy-pb3eea
所以我有一个父级组件“ Parent”, 在“父级”路由器“子级”内部使用的子级组件 父母和子女都可以使用的共享组件-'共享'
所以我已经导入了父级和子级两个模块。 (与使用惰性模块一样),在父级中有效,但在子级中无效。
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { TestChildRoutingModule} from './test-child.routing.module';
import { SharedModule } from '../shared/shared.module';
@NgModule({
declarations: [
],
imports: [
CommonModule,
SharedModule,
TestChildRoutingModule
],
exports: [
]
})
export class TestChildModule { }
答案 0 :(得分:4)
您在TestChildModule中缺少TestChildComponent的声明
@NgModule({
declarations: [
TestChildComponent
],
imports: [
CommonModule,
SharedModule,
TestChildRoutingModule
],
exports: [
TestChildComponent
]
})
export class TestChildModule { }
这是固定的STACKBLITZ