Angular: создание диалога для компонента с существующим конструктором - PullRequest
0 голосов
/ 01 мая 2018

У меня есть компонент, который включает кнопку для создания всплывающего диалога. Однако компонент уже имеет конструктор:

constructor(@Inject(TestService) private testService: TestService) {

}

Если этот конструктор существует, как мне создать кнопку, которая вызывает диалог? Спасибо.

1 Ответ

0 голосов
/ 01 мая 2018

Этот конструктор должен содержать диалоговое окно. Например, согласно угловой материал

constructor(public dialog: MatDialog) {}

- конструктор для всплывающего диалогового окна открытия.

и

constructor(
public dialogRef: MatDialogRef<DialogOverviewExampleDialog>,
@Inject(MAT_DIALOG_DATA) public data: any) { }

- конструктор для всплывающего диалогового окна.

, поэтому попробуйте использовать

constructor(@Inject(TestService) private testService: TestService) {}

для всплывающего диалогового окна.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...