Versão atual:

AngularJS: Duvida sobre escopo em diretivas

Supondo um exemplo onde eu tenha uma aplicação angular com uma diretiva que é um cabeçalho, onde exibo as opções do menu, inclusive as opções de login e logout. Esta diretiva é colocada em todas as minhas partials, inclusive no login. Quando faço o login, recebo um JSON com alguns poucos dados do usuário, como nome, email etc.

Como faço para a minha diretiva ter acesso ao scope da tela de login e alterar dinamicamente a exibição dos links de login e logout t e exibir o nome do usuário logado?

Já pesquisei bastante e não encontrei forma. Tentei também armazenar o usuário no $window.sessionStorage, mas ao tentar recuperar na diretiva vem um Object ilegível e não o meu json. E tb tenho um problema para fazer a diretiva saber que o login foi efetuado.

O código da minha aplicação de testes está em http://github.com/codigoalvo/lab-rest

Por favor, preciso muito de ajuda. Att,

Cássio

Versões(2):

Ver a versão formatada

AngularJS: Duvida sobre escopo em diretivas

Comentário

new question