可以通过对请求体进行复制,并在新的对象中加入需要更改的值来解决这个问题。示例代码如下:
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
@Injectable()
export class ApiService {
private baseUrl = 'http://example.com/api';
constructor(private http: HttpClient) { }
postRequests(reqBodies: Array
在这个示例中,postRequests
方法接受一个包含请求体对象的数组reqBodies
作为参数。然后,在forEach
循环中,遍历所有请求体对象,并通过复制原始请求体对象来创建新的请求体对象。然后,在这个新请求体对象中加入新的特定值。最后,使用新的请求体对象发送POST请求,并将所有的响应对象存储在responses
数组中。