ich eine Route/main/Einzelteil haben: idAngular2 - * ngIf Route ist eine bestimmte param
, die wie etwas aussieht:
http://localhost:5000/main/item/-JJHkhfghsiu45ve
In meinem html Ich möchte ein verwenden können * ngIst etwas anzuzeigen, wenn dies die Route ist oder nicht. Ich möchte Router Outlet dafür nicht verwenden.
Das Problem, das ich habe, könnte in Bezug auf den Param sein.
Ich tue so etwas wie:
<div *ngIf="this.router.url !== '/main/item:id'">
Aber das ist für mich nicht funktioniert, wie es dies sieht wie immer falsch. Danke
Ich denke, man könnte verwenden '* ngIf =" router.isActive ('/ main/item', false
PS leider die Plunker ist hier mit irrelevanten Informationen gefüllt) ". Nicht getestet. –
Sehen Sie sich diese Frage an => https://StackOverflow.com/questions/33520043/how-to-detect-a-route-change-in-angular-2. Speziell: http://StackOverflow.com/a/38229468/1994708 für den aktuellen Router. – flamusdiu