是否可以同时使用单个组件作为弹出组件和常规组件?
因为需要在构造函数中添加此组件,将其声明为弹出组件。
constructor(
private dialogRef: MatDialogRef,
@Inject(MAT_DIALOG_DATA) public data: any
) {} 差不多吧。
因此,如果值为null用于@Inject,则注入必须具有某些值。
发布于 2019-04-29 14:05:11
对于依赖项注入,可以使用@可选项。这样,它还允许构造函数中的空值。
constructor( @Optional() private dialogRef: MatDialogRef, @Optional() @Inject(MAT_DIALOG_DATA) public IrId: any) {}https://stackoverflow.com/questions/55905046
复制相似问题