Executando verificação de segurança...
1

Dúvida: Angular e modal

Devo abrir modais em outras rotas ou na mesma rota ?
Pesquisando descobri que o nome disso é routable modals

Carregando publicação patrocinada...
1

Não sei se entendi a pergunta, mas acredito que isso seja uma escolha sua sobre a UX da sua aplicação, onde em alguns cenários você não vai desejar que um modal tenha sua própria rota, e em outros cenários irá desejar.

Por exemplo:

  • Abrir mensagens/avisos: se modal é a única forma de você ler uma mensagem ou aviso, possivelmente é uma boa escolha essa mensagem ser acessível por uma rota.
  • Caixas de confirmar/cancelar: na maioria dos casos, talvez não seja uma boa escolha (ou não faça diferença) essa interação ter uma rota. Porém novamente, em alguns casos possa fazer sentido, vai depender da sua aplicação.
-3
1

Particurlamente eu odeio modais. E normalmente quando é utilizada é pra evitar a utilização de rotas e abrir a modal na mesma página.

Ultimamente tenho preferido usar sidenav ao invés de modais.

0

Na grande parte dos projetos que trabalhei, eram utilizados frameworks ou bibliotecas para agilizar o trabalho com o design, e a maioria deles possui algum recurso pra sidenavs. Já usei muito o Angular Material e o Bootstrap, se você quer ler algo a respeito de qual solução utilizei para sidenavs ao invés de modais, deixo aqui um link para documentação do uso de drawers no Angular Material.