我试图在AngularJS应用中始终显示十进制数字。
文本中的十进制数字(span / div / ...)应与输入字段中的十进制数相同的分隔符显示。
使用逗号或圆点并不重要。
如何查找浏览器使用的小数分隔符
<input type="number">
字段?
我尝试使用toLocaleString
和AngularJS的number filter
,但这并不总是与输入字段匹配,因为某些浏览器不考虑用户的区域设置进行输入字段。
出于移动设备的可用性原因,我不想使用<input type="text">
。
答案 0 :(得分:-1)
您是否尝试过使用数字过滤器?它使用当前区域设置来确定数字格式。
<span>{{val | number:2}}