2017-01-17 1 views
1
<a *ngFor="let p of pages" routerLink="{{ p.path }}" routerLinkActive="page-selected" class="item"> 
{{ p.title }}</a> 

Ich habe eine Komponente, die eine Tab-Leiste (oben) mit ein paar Seiten erstellt und eine Klasse mit routerLinkActive zur jeweiligen aktiven Registerkarte hinzugefügt. Ich brauche bestimmte Tabs, um auf bestimmten anderen Seiten hervorgehoben zu bleiben, was bedeutet, dass der routerLink nicht übereinstimmt und die routerLinkActive-Klasse nicht angewendet wird. Gibt es einen Weg dahin?Wie aktiviere routerLinkActive auf anderen Seiten?

Antwort

0

Für RouterLinkActive muss die URL aktiv sein. Aber wenn Sie die URL auf einige spezifische URLs zu aktiven wollen, dann können Sie [routerLinkActiveOptions] = „{genau: true}“

Andernfalls suchen Sie bitte über routerActive Optionen von angular.io

0

ist es, dass Sie Innerhalb eines Registers zwischen zwei Ansichten wechseln? Dann könnten Sie zwei Komponenten erstellen, die Sie im Registerkartenbereich

anzeigen und ausblenden
Verwandte Themen