AngularJS货币格式问题

时间:2014-11-17 14:05:56

标签: angularjs

有一个问题是无法显示像这样的数字40.70,它显示为40.7

我尝试将{{number:2}}添加到不同的地方,但却无法让它发挥作用。非常感谢任何帮助。

这是我目前的HTML代码:

<td style="width: 10px;">
                        <div class="currency-input">
                            <span class="currency-symbol">$</span>
                            <input type="number" step="0.01" min="0.00" class="currency" ng-model="item.UnitPrice" ng-change="updateQuoteTotals(); formatDecimals(this)" class="form-control text-center input-sm" style="width: 90px; border: 1px solid #CCCCCC; height: 25px;" readonly>z
                        </div>
                    </td>

我知道我必须在那里添加{{number:2}}但不知道在哪里。

2 个答案:

答案 0 :(得分:1)

尝试这样它应该vork

<input type="text" ng-model="val | number:2">

答案 1 :(得分:1)

我认为你想要的是{{40.70 | currency}}