数字输入值格式

时间:2018-11-05 14:37:03

标签: html angular input

我有两个输入,第一个输入为before,第二个输入为after 当我在i中引入一个值时,before的值将是

  

之前/ 1000

女巫有时等于3位小数或更多 我应该如何仅显示2个小数的after输入值?无需更改其十进制值和精度 有没有#HTML #JS或#Angular提示 我尝试使用管道,但是ngModel指令中不允许使用管道

after

1 个答案:

答案 0 :(得分:1)

  <ion-input 
  type="number"
  step="0.01"(change)="setTwoNumberDecimal($event)"
  (ngModelChange)="item.value=$event"
  [[ngModelOptions]="{updateOn: 'blur'}"
  [ngModel]="after">
  </ion-input>

可以使用单向绑定,而不是使用双向绑定,然后点击模糊事件,然后更改事件,以角度声明函数,该函数应执行以下操作

setTwoNumberDecimal(event:any){
 let value=event.value;
 event.value=value.toFixed(2);
}