用逗号角7 /离子4显示价格2位小数

问题描述 投票:2回答:1

嗨,从api我返回价格,如1.00或2.00但在模板中我想显示为€1,00或€2,00。我做以下事情:

<ion-icon name="pricetag" color="secondary"></ion-icon> Minimale Kbestelling <B>{{item.minimal_order | currency:'EUR'}}</B>

我怎样才能更换。逗号?我知道千分隔符使用逗号,但我想只显示逗号我该怎么做?

我没有看到这样做的选项:qazxsw poi

angular7 currency
1个回答
1
投票

Angular国际化页面(https://angular.io/api/common/CurrencyPipe)提供了有关本地化应用程序的大量信息。如果要使用逗号基数而不是小数,可以选择适当的区域设置,然后将其作为货币管道配置的参数包含在内。

https://angular.io/guide/i18n管道的第四个参数是用于显示的区域设置,它确定是使用逗号还是句点作为基数符号。例如,currency语言环境可能如下所示:

fr

https://codesandbox.io/s/k203o9nr07

资料来源:

  • import { Component } from "@angular/core"; import { registerLocaleData } from "@angular/common"; import localeFr from "@angular/common/locales/fr"; registerLocaleData(localeFr, "fr"); @Component({ selector: "app-root", template: "<div>My number is {{this.value | currency:'EUR':'symbol':'':'fr'}}</div>" }) export class AppComponent { value = 1234.5678; }
  • https://angular.io/api/common/CurrencyPipe#parameters
© www.soinside.com 2019 - 2024. All rights reserved.