2017-06-19 1 views
1

Wir haben eine Anwendung läuft jetzt in angular2 +. Wir haben vor kurzem begonnen, AOT zu benutzen, seitdem sehen wir ein merkwürdiges Verhalten. Wenn wir auf einen Link mit Routing (untergeordnete Routen) klicken, wird ein neuer Tab für einmal geöffnet. Wenn wir den neu geöffneten Tab beibehalten, werden Routenänderungen vom nächsten Klick an nur auf diesem neuen Tab angezeigt. Wenn wir die neu geöffnete Registerkarte schließen, wird beim nächsten Klick auf eine Routenverknüpfung erneut eine neue Registerkarte geöffnet. Kurz gesagt, es funktioniert im Grunde auf 2 Tabs. was könnte der mögliche Grund sein. Ich hoffe meine Frage ist klar. Vielen Dank im Voraus.Angular2 + AOT Anwendung öffnet neue Registerkarte im Browser beim Navigieren zu einer neuen Route (Unterroute)

So haben wir Routen in Links angegeben.

<li ><a data-toggle="collapse" data-target=".navbar-collapse"> [routerLink]="['XYZ1']">XYZ1</a></li> 
<li ><a data-toggle="collapse" data-target=".navbar-collapse" [routerLink]="['XYZ2']">XYZ2</a></li> 
<li ><a data-toggle="collapse" data-target=".navbar-collapse" [routerLink]="['XYZ3']">XYZ3</a></li> 
+0

Jeder Körper hat eine Chance, in das zu schauen ?? –

Antwort

1

Problem war mit dem Anker-Tag

ich data-toggle="collapse" data-target=".navbar-collapse" von meinem Ankertag entfernt und machte es wie

aussehen
<li ><a> [routerLink]="['XYZ1']">XYZ1</a></li> 

es funktioniert, ich weiß nicht, was das Problem war, dieses Posting hier, damit es jemandem hilft.

Verwandte Themen