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);
}
}