gpt4 book ai didi

json - Angular 2 Cast FormGroup值到接口(interface)

转载 作者:搜寻专家 更新时间:2023-10-30 21:16:37 25 4
gpt4 key购买 nike

我正在尝试将我的 FormGroup 值的内容转换为我想用于将内容发布到我的 Web Api 的界面。

我的界面是这样的:

export interface MoneyItemI {
Description: string;
Amount: number;
}

我的提交方法如下所示:

onSubmit() {
let jsonString = JSON.stringify(this.itemForm.value);
let mi = <MoneyItemI>JSON.parse(jsonString);
}

我可以看到我得到了一个用 JSON.parse 创建的对象,但不幸的是,它看起来不像是对我来说有效的 MoneyItemI 对象。

例如属性“金额”不是数字。它像字符串一样分配。

如何使用我的 FormGroup 的值创建一个有效的接口(interface)?

最佳答案

是否 this.itemForm.value有正确的AmountDescription调用前的属性 JSON.stringify(this.itemForm.value)

如果是这样,你应该能够做到:

let mi = <MoneyItemI>this.itemForm.value;

关于json - Angular 2 Cast FormGroup值到接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43654547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com