这是我要更新的对象:
{
learning_node_id: 1001,
status: 'EN',
overall_progress: 78,
difference: 2
},
我正在点击事件上使用数据服务发送POST请求,如下所示:
getProgressDatabyId(nodeId: number, resourceStatus: string): Observable<IResourceProgress> {
const url = `${this.progressUrl}/?learning_node_id=${nodeId}`;
var json = JSON.stringify({progress_data : { status: resourceStatus }});
return this.http.post(url, json, { headers: this.headers })
.map(this.extractData)
.catch(this.handleError);
}
我期待回复如下:
{
learning_node_id: 1001,
status: 'CO',
overall_progress: 78,
difference: 2
},
我得到的回应是: { id:1, progress_data:{ 状态:“CO”; } }
我无法理解为什么我无法获得确切的更新对象?