簡體   English   中英

禁用外部單擊對話框 angular 材料

[英]Disable outside click dialog box angular material

我添加了代碼來禁用對話框的外部單擊關閉。 這不起作用,有人可以告訴我我在哪里錯了嗎? 下面的代碼示例使用 disableClose 作為 boolean 變量來禁用對話框的關閉。

openDialog(): void {
    const dialogRef = this.dialog.open(TempDialog, { disableClose: true }) {
      data: { person: " ", place: "", thing: this.thing }
    });

    dialogRef.afterClosed().subscribe(result => {
      dialogRef.disableClose = true;
}

查看 API: https://material.angular.io/components/dialog/api

disableCloseMatDialogConfig的一部分,在打開對話框時應將其傳遞給對話框。 本指南有一個很好的例子: https://blog.angular-university.io/angular-material-dialog/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM