将请求包装在数组中
Wrap a request in an array
我有这样的问题,当我尝试向服务器 (PUT) 发送 PayLoad 时,出现错误,因为我的对象不在数组中 results:[]
有没有办法将对象包装在具有特定名称的数组中?
目前我的请求是这样的:
服务器要求 PUT 将对象包装在数组“results:[]”中,如下所示:
this.service.putNewsData(this.data).subscribe(res => {
this.service.service.notifySuccess();
this.ngOnInit();
}, err => {
this.service.service.notifyError();
this.loadComplete = true;
});
其中 this.data ->
(6) [{…}, {…}, {…}, {…}, {…}, {…}]
我正在寻找一种方法来制作它 ->
results: (6) [{…}, {…}, {…}, {…}, {…}, {…}]
感谢您的帮助!
您只是想将数组包装在一个对象中:
const dataToSend = { results: this.data }
除非我完全误解了你的问题,否则你只需要将你的数组包装在这样的对象中:
this.service.putNewsData({results: this.data}).subscribe(res => {
我有这样的问题,当我尝试向服务器 (PUT) 发送 PayLoad 时,出现错误,因为我的对象不在数组中 results:[]
有没有办法将对象包装在具有特定名称的数组中?
目前我的请求是这样的:
服务器要求 PUT 将对象包装在数组“results:[]”中,如下所示:
this.service.putNewsData(this.data).subscribe(res => {
this.service.service.notifySuccess();
this.ngOnInit();
}, err => {
this.service.service.notifyError();
this.loadComplete = true;
});
其中 this.data ->
(6) [{…}, {…}, {…}, {…}, {…}, {…}]
我正在寻找一种方法来制作它 ->
results: (6) [{…}, {…}, {…}, {…}, {…}, {…}]
感谢您的帮助!
您只是想将数组包装在一个对象中:
const dataToSend = { results: this.data }
除非我完全误解了你的问题,否则你只需要将你的数组包装在这样的对象中:
this.service.putNewsData({results: this.data}).subscribe(res => {