angular+material

2020-10-16  本文已影响0人  NazgulSun

open Dialog

通常会在一个组件里面openDialog,这个Dialog是一个组件。
一定要记得在 xx.module.ts 里面 声明这个 Dialog。
任何的组件都需要声明。别以为他是个dialog 就不声明了

@NgModule({
  imports: [
    SharedModule,
    KGMSRoutingModule
  ],
  declarations: [
    MyConnectionComponent,
    ConnDialog
  ]
})

export class ConnDialog {

  constructor(
    public dialogRef: MatDialogRef<ConnDialog>,
    @Inject(MAT_DIALOG_DATA) public data: KGConnection) {
    }
  onNoClick(): void {
    this.dialogRef.close();
  }
  onYesClick(): void {
    this.dialogRef.close(this.data);
  }
}
上一篇下一篇

猜你喜欢

热点阅读