Wie kann ich ng-hide verwenden, wenn $ location.url == base (root) url?

ich hätte gerne ein← Zurück nach Hause Link, der auf jeder Seite meiner Angular-App mit Ausnahme der Startseite unterhalb der Nagivation angezeigt wird. Daher möchte ich den Link unter bestimmten Bedingungen hinzufügen und ihn mit ausblendenng-hide Wenn sich die URL bereits auf der Startseite (Ansicht) der App befindet.

Ich habe es mit Winkeln versucht$location Service ohne Erfolg

<p ng-hide="location.hash == '#/'" class="container"><a href="#topics">&larr; Back to Home</a></p>

Ich habe die folgenden Varianten ausprobiert:

ng-hide="location.hash == '#/' " //console.log shows true
ng-hide="location.hash === '#/' " //console.log shows true
ng-hide="location.hash == '' "    //console.log shows false

Ich bin verwirrt, denn wenn ich den Wert von aufzeichnelocation.hash == '#/' Wenn ich auf der Homepage bin, bekomme ichtrue, damitng-hide sollte arbeiten.

Grundsätzlich versuche ich den hier aufgelisteten 3. Ansatz:Wie verwende ich Angular Ng-Hide basierend auf der Seite / Route, auf der ich mich gerade befinde? Aber es funktioniert nicht. Die anderen beiden Ansätze auf dieser Seite scheinen zu kompliziert für das, was ich erreichen möchte.

Was vermisse ich?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage