this.dialog.open(DialogComponent, { disableClose: true });
@Component({/* ... */})
export class YourDialog {
constructor(public dialogRef: MatDialogRef<YourDialog>) { }
closeDialog() {
this.dialogRef.close('Pizza!');
}
}
// disableclose 'true' but if you try to backdrop click it diesn't lose data
@HostListener('window:keyup.esc') onKeyUp() {
this._dialogRef.close(this.socios);
}
ngOnInit(): void {
this._dialogRef.disableClose = true;
this._dialogRef.backdropClick().subscribe(_ => {
this._dialogRef.close(this.socios);
})
}
this.dialog.open(DialogComponent, { disableClose: true });
@Component({/* ... */})
export class YourDialog {
constructor(public dialogRef: MatDialogRef<YourDialog>) { }
closeDialog() {
this.dialogRef.close('Pizza!');
}
}
// disableclose 'true' but if you try to backdrop click it diesn't lose data
@HostListener('window:keyup.esc') onKeyUp() {
this._dialogRef.close(this.socios);
}
ngOnInit(): void {
this._dialogRef.disableClose = true;
this._dialogRef.backdropClick().subscribe(_ => {
this._dialogRef.close(this.socios);
})
}