Tho*_*len 2 json typescript angular
我试图将我的FormGroup值的内容转换为我想用于向Web Api发布内容的界面.
我的界面如下所示:
export interface MoneyItemI {
Description: string;
Amount: number;
}
Run Code Online (Sandbox Code Playgroud)
我的提交方法如下所示:
onSubmit() {
let jsonString = JSON.stringify(this.itemForm.value);
let mi = <MoneyItemI>JSON.parse(jsonString);
}
Run Code Online (Sandbox Code Playgroud)
我可以看到我得到了一个用JSON.parse创建的对象,但遗憾的是它对我来说看起来不像是一个有效的MoneyItemI对象.
例如,财产'金额'不是数字.它像字符串一样分配.
如何使用FormGroup的值创建有效的接口?
是否this.itemForm.value有正确Amount和Description性能打电话之前JSON.stringify(this.itemForm.value)?
如果是这样,你应该能够做到:
let mi = <MoneyItemI>this.itemForm.value;
| 归档时间: |
|
| 查看次数: |
2993 次 |
| 最近记录: |