Здравствуйте.
Есть несколько форм которые сливаются в один поток. Задача стоит в том, что бы узнать какая именно форма была изменена ( valueChanges ) и смотря какую форму пользователь изменил - нужно сделать запрос с определенными параметрами.
merge(observable1, observable2, observable3, observable4).pipe(
map(()=> {
observable1 changes? ok, change some parameter
observable2 changes? ok then change other parameter.
observable4 soo changes only this observable? ok, then set parameter
return this.someService(parameter)
})
).subscribe(response => { do something else})