2017-12-24 3 views
2

Zuerst meine URL ändert sich zurück: dass SeitenDie URL zum vorherigen URL von der aktuellen URL, nachdem die Seite geladen wird

/pages/check_info/add_info 

nach einem Klick auf die Schaltfläche es lädt URL:

/pages/check_info/add_visitor. 

das Problem ist, dass nach der Form der URL wechselt zurück zu

/pages/check_info/add_info

von add_visitor geladen ist

aber die add_visitor Seite ist immer noch da. Nun, wenn ich auf eine Schaltfläche klicken, die die Schaltfläche Umleitung nicht überall add_info Links zurück, wie die aktuelle URL der gleiche

Der Code ist i für die Schaltfläche verwendet haben, ist

 <div class="btn-area"> 
     <button md-raised-button class="btn btn-primary btn-rounded" 
     type="submit">PLEASE CHECK IN</button> 
     <a routerLink='/pages/check-info/add_info'>BACK</a> 
    </div> 

Der Code habe ich verwendet für das Routing:

const routes: Routes = [ 


    {path: '',redirectTo: 'add_info', pathMatch: 'full'}, 
    {path: 'add_info', component: AddInfoComponent}, 
    {path: 'display_info', component: DisplayInfoComponent}, 
    {path: 'add_visitor', component: AddVisitorComponent}, 
    {path: 'search_student', component: SearchStudentComponent}, 
    {path: 'add_student', component: AddStudentComponent}, 
    {path: 'add_graduate', component: AddGraduateComponent}, 
    {path: 'check-in', component: AddInfoComponent}, 

]; 
+2

können Sie Ihren Code hinzufügen? –

+0

verwenden Sie diese

BACK und lassen Sie es mich wissen. – Ajay

+0

Es funktioniert immer noch nicht, da es immer noch dieselbe URL auslöst, dass die Seite immer noch in –

Antwort

1

versuchen Ihr Link wie folgt zu ändern:

<div class="btn-area"> 
     <button md-raised-button class="btn btn-primary btn-rounded" 
     type="submit">PLEASE CHECK IN</button> 
     <a routerLink="['/pages/check-info/add_info']">BACK</a> 
    </div> 

es also mit

ändern
routerLink="['/pages/check-info/add_info']" 

Hoffen, dass es Ihnen helfen!

PS es immer ADD_INFO Ursache Umleitung ist es das Standard-Routing ... also wenn es keine bestehende Route paßt es ihm immer umleiten ...

Wenn Sie eine Routing wie das Ihre/pages/Check-info/ADD_INFO Sie ein Routing mit Kind zu tun hat:

so zum Beispiel:

{path: 'pages', component: PageComponent, 
child[ 
    { path: 'check-info', component: CheckInfoComponent} 
    ]}, 

und so weiter

+0

ist. Es funktioniert immer noch nicht, da es immer noch versucht, zur selben URL umzuleiten, auf der sich die Seite noch befindet –

Verwandte Themen