J'utilise un modèle Angular 4 avec webpack. et j'ai cette erreur lorsque j'essaie d'utiliser un composant (ConfirmComponent) :
Aucune usine de composants n'a été trouvée pour ConfirmComponent. L'avez-vous ajouté à @NgModule.entryComponents ?
Le composant est déclaré dans app.module.server.ts
@NgModule({
bootstrap: [ AppComponent ],
imports: [
// ...
],
entryComponents: [
ConfirmComponent,
],
})
export class AppModule { }
J'ai aussi app.module.browser.ts
y app.module.shared.ts
Comment puis-je réparer ça ?
1 votes
Comment utilisez-vous
ConfirmComponent
les détails ne sont pas suffisants pour répondre à votre question0 votes
Bonjour, je l'utilise après avoir importé dans mon composant { ConfirmComponent } de "../confirm.component/confirm.component" ;
3 votes
Lisez ici sur les composants d'entrée Voici ce que vous devez savoir sur les composants dynamiques dans Angular
0 votes
S'il doit agir comme un composant commun, vous pouvez le placer dans les déclarations et les composants d'entrée de CommonModule, et le supprimer des autres endroits.
1 votes
Pour Angular Dialog même erreur et correction ! freakyjolly.com/
0 votes
@CodeSpy la solution dans le lien ci-dessus a fonctionné pour moi. Merci