Eu tenho esse aplicativo AngularJS. Tudo funciona muito bem.
Agora, preciso mostrar pop-ups diferentes quando condições específicas se tornarem verdadeiras, e fiquei imaginando qual seria a melhor maneira de proceder.
Atualmente, estou avaliando duas opções, mas estou absolutamente aberto a outras opções.
Opção 1
Eu poderia criar o novo elemento HTML para o pop-up e anexar ao DOM diretamente do controlador.
Isso quebrará o padrão de design do MVC. Não estou feliz com esta solução.
opção 2
Eu sempre poderia inserir o código para todos os pop-ups no arquivo HTML estático. Em seguida, usando ngShow
, eu posso ocultar / mostrar apenas o pop-up correto.
Esta opção não é realmente escalável.
Portanto, tenho certeza de que deve haver uma maneira melhor de conseguir o que quero.