正在获取“ NullInjectorError:MatDialog没有提供程序”,下面是代码
打开stackblitz链接,然后单击订单链接
答案 0 :(得分:1)
您应该从导入MatDialog
的同一位置导入MatDialogModule
,因为它们代表不同的包。
因此使用:
import { MatDialog, MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog';
^^^^^^^
代替
import { MatDialog, MatDialogRef, MAT_DIALOG_DATA } from '@angular/material';
因为您从MatDialogModule
的{{1}}中导入了SharedModule