当前位置:  开发笔记 > 编程语言 > 正文

0.01步的数字输入为angularjs中的某些值提供了undefined

如何解决《0.01步的数字输入为angularjs中的某些值提供了undefined》经验,为你挑选了0个好方法。

与该类型的在angularjs(1.6.1)一个输入给出undefined对之间的值9.03,以9.05包含地.这个问题与其他价值再现,等等9.62,9.63,17.31.


这个小提琴再现了这个问题.只需在数字输入中单击即可.

在linux下测试firefox和chrome薄荷18.

它似乎与"step"属性相关联.如果设置为"0.001"没有问题.但我在这个应用程序中威胁钱,所以需要2位小数.

注意:如果值最初设置为9.03via data-numeric-value,则不是 undefined.

针对此错误的任何解决方法?

编辑

更新小提示显示行为惠特step="0.01"step="0.001"

编辑2 我在填写错误报告时做了一个plunkr,发现错误在"快照"版本中被纠正,女巫是1.6.2.但此版本暂时无法通过angularjs网站下载.

推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有