Senhores bom dia!!!
Na discussão " [resolvido] Serviço ou rootScope?" O Flávio explicou a importância de evitar ao máximo a utilização do rootScope, e que para compartilhamento de informações tentar usar serviços.
Mas agora tenho outra dúvida, imagina a seguinte situação:
Possuo uma tela de "loading" que será utilizada toda vez que o usuário fizer alguma ação que demande tempo e que ele precise esperar. Esse componente de loading, possui um ng-show atrelado a uma variável que ficará true ou false dependendo da ação.
Inicialmente, coloquei esse componente fora do ng-view, assim como fiz também com um Header, justamente para não precisar ficar repetindo a todo momento em todas as páginas.
Dessa forma sou obrigado a usar o rootScope, justamente para todas os controllers terem acesso ao estado da variável que vai exibir esse componente ou não na tela. Isso é o correto?