Как я могу использовать ng-hide, если $ location.url == base (root) url?

Я хотел бы← Вернуться на главную ссылка, появляющаяся под навигацией на каждой странице моего приложения Angular, кроме домашней страницы. Поэтому я хотел бы условно добавить ссылку и скрыть ее, используяng-hide если URL-адрес уже находится на домашней странице (вид) приложения.

Я пытался использовать Angular's$location обслуживание без успеха

<p ng-hide="location.hash == '#/'" class="container"><a href="#topics">&larr; 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 должно сработать.

В основном я пытаюсь третий подход, перечисленный здесь:Как я могу использовать угловое ng-hide на основе страницы / маршрута, на котором я сейчас нахожусь? Но это не работает. Два других подхода на этой странице кажутся слишком сложными для того, чего я пытаюсь достичь.

Что мне не хватает?

Ответы на вопрос(2)

Ваш ответ на вопрос