2016-10-21 2 views
10

habe ich gerade ein neues Winkel Projekt des Winkel CLI verwenden und eine neue Route eingerüstet und ich bin immer Fehler wie:‚Router-Ausgang‘ ist kein bekanntes Element in angular2

‚Router-Ausgang‘ ist kein bekanntes Element

Kann mir jemand helfen?

+0

Bitte Code zeigen, wo Sie diesen Fehler bekommen ?? Weitere Informationen finden Sie in der StackOverflow-Richtlinie –

+0

Bitte lesen Sie [this] (http://stackoverflow.com/help/mcve) – Nishant123

Antwort

15

Bitte fügen

import { RouterModule } from '@angular/router'; 

in app.module.ts und importieren in imports -

imports: [ 
    BrowserModule, 
    FormsModule, 
    HttpModule, 
    RouterModule 
], 

Das ist für mich gearbeitet.

4

Sie müssen zuerst Routen & RouterModule

import { Routes, RouterModule } from '@angular/router'; 

Dann ist es mit Root-Konstante und Export der Komponenten Sie alle

@NgModule({ 
    imports: [RouterModule.forRoot(routes)], 
    exports: [RouterModule] 
}) 

Dann Export wollen mit Routing implementieren importieren importieren.

Das Set ... Hoffe, es wird funktionieren.

0

Folgendes funktioniert!

Verwendung:

"@angular/router": "3.1.2", 
5

Hier ist die Lösung, die für mich gearbeitet, inspiriert von gaurav2887 von this page:

import { RouterTestingModule } from '@angular/router/testing'; 
...  
beforeEach(() => { 
     TestBed.configureTestingModule({ 
      declarations: [ MyComponent ], 
      imports: [ RouterTestingModule ] 
     }); 
... 
Verwandte Themen