Angular 2中的货币管道

9

你好,我希望以美元格式显示价格,即使用逗号分隔,例如 $123,456。但是如果使用Angular 2中的货币管道和USD,我必须有$或USD。是否可能仅显示数字而没有USD和$?

我的代码是{{123456 | currency:'USD':true:'1.2-2'}}

将其设置为false会给我错误。

我得到的显示结果是$123,456或USD123,456。但是我想要的是123,456。


只格式化数字是否可能?例如 1,000。 - Muneem Habib
3个回答

30

也许你可以使用DecimalPipe。它似乎可以满足你的需求。

{{123456 | number:'.2-2'}} would become 123,456.00

谢谢,这正是我在寻找的。 - Bruno Bruzzano

-2

只需使用下面的Kendo数字文本框,货币符号就会自动出现

 <kendo-numerictextbox
            [format]="'c'" [Spinners]="false"
            [value]="value"
        ></kendo-numerictextbox>

-7

[ngModel]="123456 | currency:'USD':true:'1.2-2'"

以上代码对您有用


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接