У меня есть диалоговое окно, и я подписываюсь на его метод afterclosed (), и если результат верен, я вызываю другую службу и подписываюсь на нее.
Я не хочу иметь подписку внутри подписки.
Как лучше это написать? Я полагаю, что операторы Rx js могут помочь, но как и почему это лучше?
dialog.afterClosed().subscribe((result) => {
if (result) {
this.projectService.deleteProject(name).subscribe(
() => {
this.getProjects();
},
(error) => {
this.alertify.error(error);
}
);
}
});