[解決済み] Angular 4: コンポーネントファクトリが見つかりません。@NgModule.entryComponents に追加しましたか?
2022-01-25 04:26:04
質問
Angular 4のテンプレートとwebpackを使用しています。 で、コンポーネント(ConfirmComponent)を使おうとすると、このエラーが発生します。
ConfirmComponent のコンポーネントファクトリが見つかりませんでした。 に追加しましたか? NgModule.entryComponents?
このコンポーネントは
app.module.server.ts
@NgModule({
bootstrap: [ AppComponent ],
imports: [
// ...
],
entryComponents: [
ConfirmComponent,
],
})
export class AppModule { }
また
app.module.browser.ts
と
app.module.shared.ts
どうすれば直るのでしょうか?
どのように解決するのですか?
これを
module.ts
,
declarations: [
AppComponent,
ConfirmComponent
]
ConfirmComponentが他のモジュールにある場合は、そこにエクスポートして、外部で使用できるようにする必要があります。
exports: [ ConfirmComponent ]
---Ivy を明示的に有効にして Angular 9 または Angular 8 を更新する---。
Ivyを使用したエントリーコンポーネントは必要なくなり、現在では非推奨となっています。
---Ivyを無効にしたAngular 9および8向け---。
動的に読み込まれるコンポーネントの場合、ComponentFactory を生成するためには、モジュールの entryComponents にコンポーネントを追加する必要があります。
declarations: [
AppComponent,
ConfirmComponent
],
entryComponents: [ConfirmComponent],
entryComponentsの定義によると
このモジュールが定義されたときにコンパイルされるべきコンポーネントのリストを指定します。ここに記載された各コンポーネントに対して、AngularはComponentFactoryを作成し、ComponentFactoryResolverに格納します。
関連
-
[解決済み】ERR_INVALID_HTTP_RESPONSEをAngular 7とASP.Net Core 2.2を使ってGoogle Chromeブラウザーで使用する場合
-
[解決済み】Angularで実際のエラーメッセージの代わりに「Http failure response for (unknown url): 0 Unknown Error」が表示されるのですが。
-
[解決済み】Angular2 CLI エラー "@angular/compiler-cli" パッケージが正しくインストールされていません。
-
[解決済み】アンギュラーコンポーネントにサービスを注入しようとするとエラー "EXCEPTION: Can't resolve all parameters for component"、なぜ?
-
[解決済み] エラーです。複数のモジュールがマッチしました。skip-import オプションを使用して、最も近いモジュールへのコンポーネントのインポートをスキップしてください。
-
[解決済み] Angular CLIでコンポーネントの名前を変更する方法は?
-
[解決済み] ZoneAwarePromiseとは
-
[解決済み] AngularのmatSortがソートされない
-
[解決済み] Angular 6 Error trying to diff '[object Object]'. 配列と反復記号のみが許可されます。
-
[解決済み] Angular 2の「コンポーネント」は既知の要素ではありません。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】angular 4アプリにReactiveFormsModuleを追加すると、NgControl用のプロバイダがないエラーが発生する。
-
[解決済み] @viewChildが機能しない - プロパティnativeElementがundefinedで読み込めない
-
[解決済み】angularでpreflightのレスポンスがHTTP okステータスにならない。
-
[解決済み] Angular CLIでコンポーネントの名前を変更する方法は?
-
[解決済み] Angular 2でディレイを作成する方法
-
[解決済み] CLIでコンポーネントを削除する最も良い方法は何ですか?
-
[解決済み] 安全でない値」の例外を発生させずに <iframe src="..."> を設定するにはどうしたらよいですか?
-
[解決済み] ローカルのワークスペース・ファイル('angular.json')が見つかりませんでした。しかし、同じコードが別のコンピュータで動作します
-
[解決済み] モジュール 'ngx-cookie-service' が見つかりません。
-
[解決済み] Angular 6でmouseoverとmouseoutを使用する方法