Html 角度输入标签在ngmodel中始终显示2位小数,并在接收输入时限制在2位小数后?

Html 角度输入标签在ngmodel中始终显示2位小数,并在接收输入时限制在2位小数后?,html,angular,decimal,Html,Angular,Decimal,我有以下数组 [{ "label": "count1", "type": "number", "value": 25.00 }, { "label": "count2", "type": "number", "value": 78.00 }] 我在上面的数组中循环以呈现我的html,如下所示 <div *ngFor="let obj of data"> <label> <span>{{obj.label}} </sp

我有以下数组

[{
  "label": "count1",
  "type": "number",
  "value": 25.00
}, {
  "label": "count2",
  "type": "number",
  "value": 78.00
}]
我在上面的数组中循环以呈现我的html,如下所示

<div *ngFor="let obj of data">
  <label>
    <span>{{obj.label}} </span>
  </label>
  <input type="number" onKeyPress="if(this.value.length==11) return false;" [ngModel]="obj.value| number : '1.2-2'" (ngModelChange)="obj.value=$event">
</div>

{{obj.label}

我不应允许最终用户在输入框中输入超过2位小数。默认情况下,它应加载数组中给定的小数。

您尝试使用表单控件

HTML


您可以尝试使用表单控件

HTML


在ng模型中,初始加载时小数点不起作用。此外,给出的指令允许3个小数点。在ng模型中,初始加载时小数点不起作用。同时,给出的指令允许3个异常点。。
<input type="number" onKeyPress="if(this.value.length==11) return false;" [ngModel]="obj.value" (ngModelChange)="obj.value=$event">
obj.value.toFixed(2));