gpt4 book ai didi

javascript - HelloComponent 不是 NgModule 的一部分,即使它列在入口组件中?

转载 作者:行者123 更新时间:2023-12-01 01:14:24 25 4
gpt4 key购买 nike

我已经created a stackblitz我试图实例化 HelloComponent动态地使用ReflexiveInjector我有 HelloComponent在应用程序模块 entryComponents 中列出数组。

但是我仍然得到:

Component HelloComponent is not part of any NgModule or the module has not been imported into your module.

想法?

Added a link to this SO in this feature request asking for virtual / logical modules 。如果您喜欢这个建议,请点赞。

最佳答案

您还应该在模块的声明数组中声明 HelloComponentRead the official docs about entrycomponents .

import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule } from '@angular/forms';

import { AppComponent } from './app.component';
import { HelloComponent } from './hello.component';

@NgModule({
imports: [ BrowserModule, FormsModule ],
entryComponents: [HelloComponent],
declarations: [ AppComponent, HelloComponent ], // declare here
bootstrap: [ AppComponent ]
})
export class AppModule { }

关于javascript - HelloComponent 不是 NgModule 的一部分,即使它列在入口组件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54900024/

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