Сначала получите первое наблюдаемое, обработайте его, используя map
, затем примените switchMap
к обработанным данным, чтобы получить второе наблюдаемое. Наконец подписаться:
this.persistanceDataService.getData().pipe(
map(data =>return{
// process your data here
}),
switchMap(processedData =>{
this.persistanceDataService.setData(processedData)
})
).subscribe(x =>{})