如果使用角度货币过滤器的金额没有美分,我可以删除.00吗?

时间:2017-07-25 10:44:30

标签: angular

budget:number=50000;
{{budget | currency:'USD':true}}

上面的代码显示了这样的预算

$50,000.00

但我希望它显示如下

$50,000

3 个答案:

答案 0 :(得分:7)

Currency Pipe docs第三个选项使用与Decimal Pipe :digitInfo

相同的格式

所以你可以使用:

if ( $.isFunction( wo.pager_ajaxProcessing ) ) {  
            c.$tbodies.eq( 0 ).empty();

Plunker example

修改:Jota.Toledo指出如果他们可以使用

,你可以显示分数
{{budget | currency:'USD':'symbol':'1.0'}}

编辑:感谢Abhay Naik提请注意v5弃用的参数。

答案 1 :(得分:1)

{{budget| currency : 'USD' : 'symbol' : '1.0-0' }}

答案 2 :(得分:0)

this.budget = budget.toFixed(2);