このようにユーロ通貨を表示する必要があります583 €
。
しかし、このコードでは:
{{ price | currency:'EUR':true }}
取得しましたが€583
、Angularコアにシンボルを右に移動するオプションはありますか?ヨーロッパの多くの国では、右側の記号を使用しています(フランス、ドイツ、スペイン、イタリア)。
Angular2 RC6バージョン以降、デフォルトのロケールをアプリモジュール(プロバイダー)で直接設定できます:
import {NgModule, LOCALE_ID} from '@angular/core';
@NgModule({
providers: [{
provide: LOCALE_ID,
useValue: 'de-DE' // 'de-DE' for Germany, 'fr-FR' for France ...
},
]
})
その後、通貨パイプはロケール設定を取得し、記号を右に移動します。
@Component({
selector:"my-app",
template:`
<h2>Price:<h2>
{{price|currency:'EUR':true}}
`
})
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加