Angular 脚本提交数组

Angular 脚本提交数组,angular,typescript,outlook,microsoft-graph-api,Angular,Typescript,Outlook,Microsoft Graph Api,我正试图使用microsoft graph向与会者发送一个事件,与会者填写了我用angular创建的表单,但是,当通过数组发送提交的数据时,其中包含电子邮件地址、名称和类型更改,这将导致错误400 我认为这一错误与结构改变有关。 如下图所示,与会者已从值中删除[] 为了成功提交post请求,我将如何维护结构 从eventsubmit.component.ts constructor( private formBuilder: FormBuilder, public graph

我正试图使用microsoft graph向与会者发送一个事件,与会者填写了我用angular创建的表单,但是,当通过数组发送提交的数据时,其中包含电子邮件地址、名称和类型更改,这将导致错误400

我认为这一错误与结构改变有关。 如下图所示,与会者已从值中删除[]

为了成功提交post请求,我将如何维护结构

从eventsubmit.component.ts

 constructor(
    private formBuilder: FormBuilder,
    public graphService: GraphService
  ) {
    this.submitForm = this.formBuilder.group({
      subject: "",
      body: {
          contentType: "HTML",
          content: "Does late morning work for you?"
      },
      start: {
          dateTime: "2020-04-21T12:00:00",
          timeZone: "GMT"
      },
      end: {
          dateTime: "2020-04-21T14:00:00",
          timeZone: "GMT"
      },
      location: {
          displayName: "Harry's Bar"
      },
      attendees: [{
        emailAddress: {
            address: "***@***.com",
            name: "Joe Bloggs"
        },
        type: "required"
    }]
    })
  }

  eventSubmission(eventData) {
    console.log(eventData);
    this.graphService.addnewevent(eventData);
    this.submitForm.reset();
  }
来自graph.service.ts

async addnewevent (eventData) {
    try {
      let responseevents = await this.graphClient.api("/me/events").post(eventData);
      console.log(responseevents);
      return responseevents;
    } catch (error) {
      throw error;
    }
}

感谢您的与会者添加
formBuilder.array()

与会者:formBuilder.array([
{
电子邮件地址:{
地址:“***@***.com”,
姓名:“乔·布洛格斯”,
},
类型:“必需”,
},
]),