Я много смотрел в Интернете и не смог найти ничего, что описывает мою проблему.
Я сейчас использую Angular 5.
По сути, я хочу выполнить put
http-запрос, затем, как только он завершится, сделать что-то, затем выполнить еще один get
http-запрос и сделать еще кое-что.
Вот мой код с использованием вложенных подписок (что, я знаю, вам не следует делать):
this.projectService.updateProject(this.project).subscribe(
subscribe => {
doSomethingAfterTheUpdate();
this.projectService.get(this.id).subscribe(
subscribe => {
doSomethingAfterTheGet();
});
});
Как видите, я обновляю проект, затем получаю проект. Как я могу сделать это правильно, используя RxJS. Я изучил методы Concat и MergeMap, но я хочу выполнить некоторые действия после обновления и получения.