Как я могу использовать ng-hide, если $ location.url == base (root) url?
Я хотел бы← Вернуться на главную ссылка, появляющаяся под навигацией на каждой странице моего приложения Angular, кроме домашней страницы. Поэтому я хотел бы условно добавить ссылку и скрыть ее, используяng-hide
если URL-адрес уже находится на домашней странице (вид) приложения.
Я пытался использовать Angular's$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
должно сработать.
В основном я пытаюсь третий подход, перечисленный здесь:Как я могу использовать угловое ng-hide на основе страницы / маршрута, на котором я сейчас нахожусь? Но это не работает. Два других подхода на этой странице кажутся слишком сложными для того, чего я пытаюсь достичь.
Что мне не хватает?