angular - 在添加另一个数字之前,角度反应形式不会返回小数
问题描述
获取输入字段的值时,如果我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);
解决方案
45.
不是数字,转换为数字它只是 45。如果你的输入类型是文本,你会得到45.
一个字符串。
推荐阅读
- c# - OpenQA.Selenium.WebDriverException: '不能点击元素'
- javascript - 关闭对话框时,ReactNative Alert.alert() 对话框不会触发 onDismiss 事件
- android - React-native android构建失败并出现异常
- python - 如何使用 Selenium 在重定向链末尾获取 .pdf 下载?
- api - 将 RabbitMQ 配置为通过 HTTP 端点路由到队列,因此不需要普通的 JSON 数据
- c - 如何在C中打印未知长度数组中的每个元素
- reactjs - 在单击时运行函数会返回陈旧的状态值 React Hooks
- python - 创建一个 python 程序,告诉我人们的年龄和他们的名字和出生年份
- java - 计算几袋咖啡的价格。我很难将这些盒子纳入最终价格
- c++ - std::common_type 的特化——误解、错误、两者兼而有之,还是两者都没有?