2016-09-28 92 views
1

在核心maxFrac设置为8AngularJS货币筛选器 - 从小数中删除多余的零

所以如果amount是10.22,应用currency filter后金额改为10.22000000

我的问题是,我想删除拖尾的零。

我的预期结果如下,

amount = 10, result = 10 
amount = 10.32 result = 10.32 
amount = 10.2233445566, result = 10.22334455 

是否有这样做的任何设置?

请帮我找到一个解决办法...

回答

0

为什么不使用过滤器number

<span>{{amount | number:2}}</span> 

如果您已经申请了一些其他过滤器amount,然后应用number算账:

<span>{{amount | someFilter | number:2}}</span> 
0

如果您使用它作为HTML模板绑定,您可以自行设置分数大小:

{{ variable | currency:2 }} 

在Javascript中:

$filter('currency')(variable, 2);