Я использую Angular 6.1 и Angular материал 7.0.1
Это мой BoardComponent
createBoard(): void {
const dialogConfig = new MatDialogConfig();
dialogConfig.panelClass = 'custom-dialog-container';
this.dialog.open(CreateDialogComponent, dialogConfig);
this.dialog.afterAllClosed.subscribe(
data => console.log(data);
);
}
А это мой CreateDialogComponent, я добавлю только функцию для сохранения данных
saveBoard(): void {
const board: any = this.boardForm.value;
this.dataService.createBoard(board).subscribe(response => {
if (response.status === 'created') {
this.dialog.closeAll();
}
});
}
Все отлично работает, я открываю CreateDialogComponent и отправляю данные в мой сервис.Но когда я закрываю свой диалог, мой ответ для this.dialog.afterAllClosed не определен.Есть ли какой-нибудь другой метод для передачи каких-либо параметров при закрытии диалога?
Спасибо за помощь!