У меня есть угловая диалоговая служба, которая открывает всплывающее окно, во всплывающем окне есть одно поле, текст которого должен быть захвачен после того, как вы нажмете «да», как я могу передать значение родителю из диалоговой службы
this.popupservice.addDialog(Component,
{
title: 'Confirmation',
message: 'test'
})
.subscribe((isConfirmed) => {
if (isConfirmed) {
// catch returnText here
return true;
} else {
return false;
}
});
export interface CompModel {
title: string;
message: string;
returnText: string;
}
export class Component extends
PopupComponent<CompModel, boolean>{
implements CompModel {
title: string;
message: string;
returnText: string
confirm() {
// send return from here
this.close();
}
}