- Como faço para fechar um diálogo de tapete?
- Como faço para impedir o diálogo do MAT de fechar?
- Como fechar a caixa de diálogo no Angular 8?
Como faço para fechar um diálogo de tapete?
Por padrão, a chave de fuga fecha o matdialog .
Como faço para impedir o diálogo do MAT de fechar?
Existem duas maneiras de evitar esse comportamento. Neste método, você deve primeiro injetar o matdialogref<DialogComponentName> no construtor do diálogo. O objeto Matdialogref tem uma propriedade desabilitada . Você precisa simplesmente definir seu valor como verdadeiro dentro do corpo do construtor para evitar o comportamento padrão.
Como fechar a caixa de diálogo no Angular 8?
Por padrão, a caixa de diálogo pode ser fechada pressionando a tecla ESC e clicando no ícone Fechar à direita da caixa de diálogo. Também pode ser fechado clicando fora da caixa de diálogo usando o método de oculto. Defina o valor da propriedade Closeonescape como false para evitar o fechamento da caixa de diálogo ao pressionar a tecla ESC.