我有一个组件,其中包含一个用于创建弹出对话框的按钮。但是,组件已经有一个构造函数:
constructor(@Inject(TestService) private testService: TestService) {
}
如果此构造函数存在,如何创建触发对话框的按钮?非常感谢。
答案 0 :(得分:0)
此构造函数应该是包含对话框视图的构造函数。 例如根据angular material
constructor(public dialog: MatDialog) {}
是打开对话框弹出窗口的构造函数。
和
constructor(
public dialogRef: MatDialogRef<DialogOverviewExampleDialog>,
@Inject(MAT_DIALOG_DATA) public data: any) { }
是弹出对话框视图的构造函数。
所以尝试使用
constructor(@Inject(TestService) private testService: TestService) {}
用于弹出对话框视图组件。