Я искал решение по всей сети, но не смог найти ничего, что подходило бы для моего случая.Я использую MEAN стек (Angular 6) и у меня есть регистрационная форма.Я ищу способ выполнить несколько HTTP-вызовов к API, и каждый из них зависит от результата, полученного от предыдущего.Мне нужно что-то похожее на это:
firstPOSTCallToAPI('url', data).pipe(
result1 => secondPOSTCallToAPI('url', result1)
result2 => thirdPOSTCallToAPI('url', result2)
result3 => fourthPOSTCallToAPI('url', result3)
....
).subscribe(
success => { /* display success msg */ },
errorData => { /* display error msg */ }
);
Какую комбинацию операторов RxJS мне нужно использовать для достижения этой цели?Одним из возможных решений было бы вложение нескольких подписок, но я хочу избежать этого и сделать это лучше с RxJS.Также нужно подумать об обработке ошибок ...
Спасибо заранее!