如果在使用 Angular Material Dialog 时出现导入问题,通常是由于未正确导入模块或库造成的。可以按照以下步骤尝试解决该问题:
import { MatButtonModule } from '@angular/material/button'; import { MatDialogModule } from '@angular/material/dialog';
@NgModule({ imports: [ MatButtonModule, MatDialogModule ], ... }) export class AppModule { }
import { MatDialog } from '@angular/material/dialog';
@Component({ ... }) export class MyComponent { constructor(public dialog: MatDialog) { } }
import { Component, Inject } from '@angular/core'; import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';
@Component({
...
})
export class MyDialogComponent {
constructor(
public dialogRef: MatDialogRef
onNoClick(): void { this.dialogRef.close(); } }
通过以上步骤的检查和调整,可以尝试解决 Angular Material Dialog 导入问题。