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">← 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?