En utilisant ag-grid avec angular4, je suis coincé avec le message d'erreur ci-dessous. J'essaie d'afficher les données de ligne après avoir récupéré json via HTTP.Aucune usine de composants trouvée. L'avez-vous ajouté à @ NgModule.entryComponents?
this.gridOptions.api.setRowData(this.gridOptions.rowData);
Mais mon code fait en dessous du message d'erreur.
ERROR Error: No component factory found for RedComponentComponent. Did you add it to @NgModule.entryComponents?
Ceci est mon code de module d'application. Je l'ai déjà mis à entryComponents.
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { HttpModule } from '@angular/http';
import { AgGridModule} from "ag-grid-angular/main";
import { AppComponent } from './app.component';
import { MyGridApplicationComponent } from './my-grid-application/my-grid-application.component';
import { RedComponentComponent } from './red-component/red-component.component';
@NgModule({
imports: [
BrowserModule,
AgGridModule.withComponents(
[RedComponentComponent]
),
FormsModule,
HttpModule
],
declarations: [
AppComponent,
MyGridApplicationComponent,
RedComponentComponent
],
entryComponents: [
RedComponentComponent
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
Ma question. Pourquoi ce code ne peut pas résoudre ce composant.
Essayez de redémarrer le serveur. – Ploppy
Pouvez-vous fournir un repro exécutable? – yurzui
@Ploppy a redémarré le serveur. mais se produisent toujours. – sungyong