Angular - Escolha Dinamicamente o Estado Inicial
Meu aplicativo inicia automaticamente no estado padrão (que possui url: "/"), obviamente. Vamos chamá-lo de estadoA
.
Eu quero segurar isso no caso de uma certa condição ser verdadeira. Significando que sex === 4
por exemplo, então eu quero estadoB
para ser o primeiro a carregar.
Meu problema é que, no momento em que verifico essa condição, noapp.run
por exemplo, o estado padrão já está sendo carregado e apresentado na exibição e só então muda para o estadoB
.
Existe alguma maneira de reter o carregamento do estado e iniciá-lo apenas depois de verificar a condição?