2017-04-12 4 views
0

Angular js 2 Routing geschieht aber nichts in url ÄndernAngular js 2 Routing geschieht aber nichts ändert in url

hai alle,

Am neu Winkel js 2 und ich habe Routing-Beispiel erstellt mit drei Tab sie sind verschiedene Arten von Formen in Winkel js 2 .. 1.Template angetrieben 2. Modell 3.Die Modell mit Form Builder angetrieben

enter image description here

Problem ist, wenn ich auf eine andere Registerkarte Datei Inhalt ändert, aber URL, Validierung funktionieren nicht

Ich habe gesamten Inhalt in Github hochgeladen Bin froh, wenn mir jemand hilft, diesen Code auch zu reinigen. Am ist auch für diese Formularvorlagen für Beiträger sucht

Vielen Dank im Voraus hier ist der Code für app.component.ts in Routing

<nav> 
      <a routerLink="/angulartemplateform" routerLinkActive="active">Angular Forms Using Template</a> 
      <a routerLink="/angularmoduleformdata" routerLinkActive="active">Angular Forms Using Model</a> 
      <a routerLink="/angularmodulebuilder" routerLinkActive="active">Angular Forms Using Form Builder</a> 
      </nav>    
      <router-outlet></router-outlet> 

Github URL :: https://github.com/selva1990kumar/AngularJS-Forms

Antwort

1

Es ist, weil Sie haben keine Route für leere Routen festgelegt.

const routes: Routes = [ 
    ////////////////////////////////////////////////////////////////////// 
     { path: '', redirectTo: 'angulartemplateform', pathMatch: 'full' }, 
    /////////////////////////////////////////////////////////////////////// 
     { path: 'angulartemplateform', component: EmployeeListComponent}, 
     { path: 'angularmoduleformdata', component: EmployeeDetailComponent}, 
     { path: 'angularmodulebuilder', component: EmployeeFormComponent}, 


    ] 
+0

{Pfad: '', redirectTo: 'angulartemplateform', pathMatch: 'full '}, ich habe versucht, den oben genannten Code, aber es funktioniert nicht auch Problem ist, es geht an die angularmoduleformdata, angularmodulebuilder Link und zurück zur angulartemplateform – selva

+0

ok Was ist der Fehler, den Sie bekommen – Aravind

+0

angulatemplateform: 1 weigerte Skript von' http ausführen: //localhost:3000/app/app-routing.module.ts 'weil sein MIME-Typ (' video/mp2t ') nicht ausführbar ist. popup.js: 121 Uncaught ReferenceError: XML ist nicht definiert bei popup.js: 121 (anonym) @ popup.js: 121 core.umd.js: 210 Angular 2 wird im Entwicklungsmodus ausgeführt. Rufen Sie enableProdMode() auf, um den Produktionsmodus zu aktivieren. Das ist der Fehler, den ich bekomme, wenn ich Projekt – selva