Angular 9-不是一个已知的元素

它一直工作到更新后的角度7,它会引发未知元素的错误。共享模块正在发生这种情况。

Reproducible Code: - 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 { }