Ich habe ein Modul, das ich dynamisch importieren und kompilieren. Ich bin in der Lage, Komponenten zu kompilieren und zu rendern, indem Sie Folgendes verwenden:Angular 2 dynamisch kompilierte Modul bietet keine Dienste
Das obige funktioniert und zeigt die Komponente an. Wenn ich jedoch versuchen, einen Dienst in dem Konstruktor der Komponente zu injizieren mit:
constructor(private applicationService:ApplicationService) {
}
Ich erhalte die folgende Fehlermeldung:
No provider for ApplicationService!
ich den Dienst in dem gleichen Modul bereitstellt und dynamisch sein importiert:
@NgModule({
...
providers: [
ApplicationService
]
})
export class TestModule {
}
Der Service:
@Injectable()
export class ApplicationService {
}
Gibt es eine andere Methode, die ich aufrufen sollte, damit die Dienste funktionieren?