Mejores prácticas de diálogo modal angular

Cuál es la mejor práctica para crear diálogos modales con contenido dinámico, en contraste con los diálogos que no tienen contenido dinámico.

Por ejemplo, tenemos algunos formularios modales que aceptan una lista de elementos de formulario y tienen enviar / cancelar. Además, hay diálogos modales que solo muestran un tipo de operación confirm / ok.

He visto a mucha gente decir que los diálogos deberían ser servicios pasados ​​al controlador, pero me parece que los servicios no deberían representar componentes de UI y manipular el DOM.

¿Cuál es la mejor práctica para ensamblar estos dos tipos de diálogos? Gracias.

Respuestas a la pregunta(3)

Su respuesta a la pregunta