2017-02-08 4 views
0

Wie schließe ich ActivatedRoute zu meinem ngModule in Angular 2 ein?ActivatedRoute ist kein NgModule

Als ich versuchte, einschließlich ActivatedRoute im ngModule ich Fehler:

ActivatedRoute is not an NgModule.

+0

Warum möchten Sie 'ActivatedRoute' in das Modul einfügen? :) – Alex

+1

'ActivatedRoute' ist der Name der Klasse (Provider), der die aktuelle Route angibt, Sie sollten das nicht in' imports' Array einschließen. –

+1

Fügen Sie bitte Ihren Code hinzu –

Antwort

0

Statt ActivatedRoute hinzuzufügen, sollten Sie Router richtig in Ihrem AppModule einrichten, zum Beispiel:

@NgModule({ 
    imports: [ 
     BrowserModule, 
     RouterModule.forRoot(routes) 
    ], 
    declarations: [AppComponent], 
    bootstrap: [AppComponent] 
}) 
export class AppModule { } 

Dann ActivatedRoute wird zur Injektion in Ihre Komponenten verfügbar sein.

Verwandte Themen