首页 > 解决方案 > 小数点后位数过多

问题描述

值显示为 364.80000000000001。我想将其显示为 364.80。所以,我使用了 value.toFixed(2); 它显示值为 364.80。但在 html 中,我使用了 input type=number。

它显示错误为 [ngModel:numfmt] Expected 364.80to be a number。

有没有其他方法可以解决这个问题

标签: angularjs

解决方案


您可以对此类事情使用过滤器。

Angular 有这个数字过滤器。你可以这样使用它。

{{ number_expression | number : fractionSize}}

有关更多信息,请使用下面的链接。

角数滤波器


推荐阅读