Я хочу, чтобы ссылка Вернуться на главную отображалась под навигацией на каждой странице моего приложения Angular, кроме домашней страницы. Поэтому я хотел бы условно добавить ссылку и скрыть ее, используя ng-hide
, если URL-адрес уже находится на домашней странице (вид) приложения.
Я безуспешно пытался использовать службу angular $location
<p ng-hide="location.hash == '#/'" class="container"><a href="#topics">← Back to Home</a></p>
Я пробовал следующие варианты:
ng-hide="location.hash == '#/' " //console.log shows true
ng-hide="location.hash === '#/' " //console.log shows true
ng-hide="location.hash == '' " //console.log shows false
Я озадачен, потому что если я запишу значение location.hash == '#/'
, когда на домашней странице я получу true
, значит, ng-hide
должно работать.
В основном я пробую третий подход, указанный здесь: route-that-i-am-currently-on">Как мне использовать angular ng-hide на основе страницы/маршрута, на котором я сейчас нахожусь? Но это не работает. Два других подхода на этой странице кажутся слишком сложными для того, чего я пытаюсь достичь.
Что мне не хватает?