gpt4 book ai didi

Angular 9 - 不是已知元素

转载 作者:行者123 更新时间:2023-12-03 23:06:59 25 4
gpt4 key购买 nike

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

可重现代码:- https://stackblitz.com/edit/angular-ivy-pb3eea

所以我有一个父组件'Parent',
'Parent' - 'Child' 的路由器内部使用的子组件
一个在父子内部使用的共享组件 - 'Shared'

所以我在 parent 和 child 的两个模块中都导入了。 (与使用惰性模块一样),在父级中它可以工作,但在子级中不起作用。

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 { }

最佳答案

您在 TestChildModule 中缺少 TestChildComponent 的声明

@NgModule({
declarations: [
TestChildComponent
],
imports: [
CommonModule,
SharedModule,
TestChildRoutingModule
],
exports: [
TestChildComponent
]
})
export class TestChildModule { }

这是固定的 STACKBLITZ

关于Angular 9 - 不是已知元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61948175/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com