@beta-it

Как последовательно выполнить два и более subscribe?

Есть такой код (он рабочий ):
deleteRecord(event: IEvent): void {
   this.dialog.confirm(
      'Подтвердите Ваше действие',
      `Подтвердите удаление записи <strong>${event.title}</strong>`)
      .subscribe(
        result => {
          if (result) {
            this.deleteService.deleteRecord(event.id)
              .subscribe(
                success => {
                  this.alert.info(`Событие - ${event.title} удалено!`);
                  this.logger.log('delete success', success);
                },
                error => {
                  this.logger.error('delete error', error);
                }
              );
          }
        }
      );
  }


Вопрос в том как можно избавиться от этой лестницы 'subscribe' в коде?
  • Вопрос задан
  • 211 просмотров
Решения вопроса 1
mmmaaak
@mmmaaak
map или mergeMap методы rxjs
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
16 мая 2024, в 23:36
200000 руб./за проект
16 мая 2024, в 23:10
12000 руб./за проект