У меня есть подпрограмма submit
с before
"обратным вызовом" и after
"обратным вызовом".
И before
, submit
и after
могут выполнять асинхронные запросы к внутренним службам.
Три подпрограммы должны вызываться последовательно и заключаться в оператор zip для выполнения дополнительного кода только после завершения трех подпрограмм.
Будучи новичком в программировании Rx, я не уверен в , как "соединить" три подпрограммы вместе .
ОБНОВЛЕНИЕ 1
Под рутиной я подразумеваю функцию.
submit() { // same for 'before' and 'after'
this.backend.methodMakingHttpRequestAndReturningObservable();
}
Как указано в заголовке вопроса, проблема в контексте Rx Observable, используемого внутри Angular в данном конкретном случае.