Como posso usar ng-hide se $ location.url == url base (root)?

Eu gostaria de um← Voltar para a página inicial para aparecer abaixo da notificação em todas as páginas do meu aplicativo Angular, exceto na página inicial. Então, eu gostaria de adicionar condicionalmente o link e ocultá-lo usandong-hide se o URL já estiver na página inicial (visualização) do aplicativo.

Eu tentei usar angular$location serviço sem sucesso

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

Eu tentei as seguintes variações:

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

Estou confuso porque se eu registrar o valor delocation.hash == '#/' quando na página inicial eu recebotrue, tãong-hide Deveria trabalhar.

Basicamente, estou tentando a terceira abordagem listada aqui:Como uso ng-hide angular com base na página / rota em que estou atualmente? Mas não está funcionando. As outras duas abordagens nessa página parecem excessivamente complicadas para o que estou tentando alcançar.

o que estou perdendo?

questionAnswers(2)

yourAnswerToTheQuestion