Angular 5从API响应的1.0中省略了.0



在Angular 5中,我得到的API响应为1.0。但是,当填充到html字段时,它显示为1。

在chrome dev工具中,在"网络"选项卡->"响应"下显示为1.0,但在"网络选项卡->"预览"下显示为1。

我试着把反应映射到一个有角度的模型上,但都没有成功。

response is : 
{
amount: 1.0,
quantity : 3.0,
id: "20184563251",
}

this.result = reportResponse.body;
this.cartForm.patchValue(
{
'inputTextField': this.result.amount, // While patching only 1 is patched
});

尝试修复。它将返回字符串

this.rateData.amount.toFixed(1)

将其视为数字,最好先将其转换为字符串

this.result = reportResponse.body;
this.cartForm.patchValue(
{
'inputTextField': String( this.rateData.amount), // convert it to string
});

相关内容

  • 没有找到相关文章

最新更新