我想在代码中从 @Input/@Output 切换到 Signals。 但是如果我将 @Input 更改为信号“test = input.required();”模板不再识别[测试]。
我正在使用 Angular v17.3.5
奇怪的是..它无论如何都能工作,但错误有点烦人。有什么解决办法吗?
问题是您尚未将
PflichtangabenComponent
添加到声明父组件的模块的 declarations
数组中。
该错误是由于组件未导入造成的,与信号无关。
@NgModule({
declarations: [
...
ParentComponent,
PflichtangabenComponent, // <- add this import!
...
],
...
})
export class SomeModule {}