首页 > 解决方案 > 在添加另一个数字之前,角度反应形式不会返回小数

问题描述

获取输入字段的值时,如果我45.只输入45则返回,直到我添加另一个数字,6然后45.6返回。任何人都知道解决此问题的方法或为什么会发生这种情况?

<input [hidden]="decimal_allowed" [disabled]="decimal_allowed" 
formControlName="answer"  step="{{step}}" type="number" (keyup)="setAnswer()"
         [style.width]="width + 'px'" min="question.Min" max="question.Max">

那是HTML中唯一的东西setAnswer()console.log(this.form_group.controls.get('answer').value);

标签: angulartypescriptreactive

解决方案


45.不是数字,转换为数字它只是 45。如果你的输入类型是文本,你会得到45.一个字符串。


推荐阅读