po-angular icon indicating copy to clipboard operation
po-angular copied to clipboard

Dialog Service, suporte a instanciar componente dinamicamente

Open d10n4t4n opened this issue 2 years ago • 0 comments

Descrição da melhoria

Gostaria de entender o motivo para que o dialog service não tenha a possibilidade de simplesmente passar um componente para que seja instanciado, assim como é feito em todas as outras lib do mercado que possuem um service de modal.

Caso de uso

Abrir uma modal com o dialog service passando um componente ao invés de ter que declarar o template da modal, pegar a referencia e abrir manualmente.

Informações adicionais

https://ng.ant.design/components/modal/en#components-modal-demo-service https://material.angular.io/components/dialog/examples https://valor-software.com/ngx-bootstrap/#/components/modals?tab=overview#service-component https://www.primefaces.org/primeng/dynamicdialog

Da forma atual, caso eu tenha 20 modais em uma tela, os 20 componentes vão ser instanciados no onInit dessa tela (mesmo que apenas o container, não o que está dentro do "po-modal").

d10n4t4n avatar Nov 03 '22 03:11 d10n4t4n