gpt4 book ai didi

angular - 获取对象后更新 Angular http post 方法的对象

转载 作者:可可西里 更新时间:2023-11-01 17:04:55 27 4
gpt4 key购买 nike

我想更新我首先从 get 请求收到的对象,然后更新,然后将对象放回 post。但是,我将数据设置为空对象 ({})

var dataObject = {};
this.persistanceDataService.getData()
.subscribe(data => {
dataObject = data.contents;
dataObject.ussInput = this.input_box;
dataObject.ussData = this.data;
})

this.persistanceDataService.setData(dataObject)
.subscribe((res: any) => { });

最佳答案

首先获取第一个 observable,使用 map 对其进行处理,然后将处理后的数据应用于 switchMap 以获取第二个 observable。最后订阅:

 this.persistanceDataService.getData().pipe(
map(data =>return{
// process your data here
}),

switchMap(processedData =>{
this.persistanceDataService.setData(processedData)
})
).subscribe(x =>{})

关于angular - 获取对象后更新 Angular http post 方法的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51104409/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com