Ich möchte eine Klasse nur eine einzige Route entfernen (Oder fügen Sie eine Klasse auf allen anderen Routen hinzu.) Wie ist das möglich? Ich habe versucht, [Router] mit mehreren Parametern ohne Erfolg:Angular 2 routerlink mit mehreren Routen?
<div class='body-content' [routerLink]="['/fetch-data', '/counter']" [routerLinkActive]="['col-sm-9']" >
<router-outlet></router-outlet>
</div>
Oder ist es so etwas wie [routerLinkNOTActive] oder etwas ähnliches wie so:
<div class='body-content' [routerLink]="['/home']" [routerLinkNotActive]="['col-sm-9']">
so, dann wäre es hinzufügen die Klasse 'col-sm-9' auf allen Routen, die nicht '/ home' sind. Scheint sehr einfach, aber kann nichts finden, um es zu tun.
Ok, danke. Wie würden Sie die Funktion router.isActive verwenden? Das scheint nicht zu existieren. –