0

在此之前component被加载,MatDialog但现在要求是将其加载到某个 url 上,即http://localhost:4200/some-url当我通过 url 加载此组件并出现错误时

NullInjectorError:没有 x 的提供者!

这是我试图在 url 上加载的组件。

export class MyComponent {
  
  constructor(
    public dialogRef: MatDialogRef<MyComponent>,
    private fb: FormBuilder,
    @Optional() @Inject(MAT_DIALOG_DATA) public data: any
  ) { }

}

在此处输入图像描述

4

1 回答 1

1

在注册该组件的模块中的导入数组中包含 MatDialogModule。

于 2021-07-14T12:25:18.340 回答