【发布时间】:2022-06-24 02:37:05
【问题描述】:
我正在使用对话框组件,我需要在打开对话框时使用主按钮来关闭对话框。 我正在使用没有背景覆盖的对话框,因为我需要用户在打开对话框时与页面进行交互。对话框的关闭按钮工作正常。 我用一个新变量尝试了@input,我尝试了 getState 和 MatDialogState 但没有成功,我只是打破了我的按钮。我找不到任何例子。 这是我的代码:
export class DialogButton {
constructor(
public dialog: MatDialog,
public dialogRef: MatDialogRef<DialogComponent>,
) { }
toggleDialog() {
this.dialog.open(DialogComponent, {
id: 'legend-button-dialog-container',
disableClose: false,
hasBackdrop: false,
});
}
}
【问题讨论】:
-
你指的是什么按钮作为主按钮,我可以附上你的对话框组件代码吗?
-
是的,我指的是我们点击打开对话框组件的对话框按钮。
标签: angular dialog toggle mat-dialog getstate