值显示为364.80000000000001。我想将其显示为364.80。 因此,我使用了value.toFixed(2);它显示的值为364.80。但是在html中,我使用了输入type = number。
它显示错误,因为[ngModel:numfmt]预期364.80
是一个数字。
还有其他方法可以解决此问题
答案 0 :(得分:1)
您可以对此类内容使用过滤器。
Angular具有此数字过滤器。您可以通过这种方式使用它。
{{ number_expression | number : fractionSize}}
有关更多信息,请使用下面的链接。
答案 1 :(得分:0)
在输入字段中使用string-to-number
:
<input type="number" string-to-number ng-model="x" ... />
更多信息可以在这里找到:https://docs.angularjs.org/error/ngModel/numfmt