Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Ocultar SideNav com Angular e Materialize

Eu tenho um sidenav implementado com angular e materialize e está funcionando quando clico no botão ele é ativado, no entanto quando eu clico em outro botão que está dentro do sidenav, é acionado o componente através da rota, mas o sidenav continua ativo. Gostaria de ao clicar em um outro botão dentro do sidenav, o mesmo ficasse oculto novamente.

  • Alguém conhece alguma alternativa?
  • Tem alguma diretiva pronta para realizar essa função?
2 respostas
solução!

Olá, William.

Você pode trabalhar com os eventos relacionando aos components que estão dentro da sidenav, no momento que um component sofrer o evento de clique você faz exatamente o contrário do que é feito para a sidenav ser aberta.

Olá Marco.

Conseguimos resolver o meu problema, estou aprendendo Angular agora e não estava conseguindo lidar com os parâmetros. Muito Obrigado.

  • Solução encontrada:

<a href="#" materialize="sideNav" data-activates="mobile-demo" class="button-collapse" [materializeParams]="[{closeOnClick: true }]">