【问题标题】:Angular form data to be sent in an array要在数组中发送的 Angular 表单数据
【发布时间】:2020-11-13 14:26:24
【问题描述】:

我正在向后端发送一个只有一个输入字段的发布请求,并且我能够在控制台中将我的请求显示为“请求”。但是后端期望请求在这样的数组中 ["request"]。

【问题讨论】:

  • 你试过return this._http.post<any>(this._url, Array(userData));

标签: javascript angular typescript forms reactive


【解决方案1】:

改变这一行:

    this.verifyService.verify(this.hashForm.value)

到这里:

    this.verifyService.verify([this.hashForm.value])

【讨论】:

  • 感谢您回答 Mathew,但它不起作用,它在控制台中为我提供了相同的输出。还有其他建议吗?
【解决方案2】:

如果您的后端只需要 string[] 值并且您的表单只有一个输入,您可以这样做。

this.verifyService.verify([this.hashForm.controls.contentHash.value])

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多