通貨パイプを使用していますが、左右揃えを設定する方法がわかりません。通貨がUSDの場合は正しい結果が表示されますが、INRを使用している場合は間違った結果が表示されます。
html:-
<div> {{amount | currency : 'USD' : true}} </div>
<div> {{amount | currency : 'INR' : true}} </div>
ts:-
amount = 100;
出力:-
$100
₹100
£100出力が間違っています。正しい出力は100£です。設定方法を教えてください。このためのパッケージがあれば教えてください。私は多くを検索したので、通貨マスキングを取得する必要があります。
インドルピーの正しい形式は、1ポンド、2ポンド、5ポンド、10ポンドなどです。
この形式で複製するには、次の手順を実行します。
HTML
{{value | currency:'INR':true}}
app.module.ts
import { NgModule, LOCALE_ID } from '@angular/core';
...
@NgModule({
....
providers: [{ provide: LOCALE_ID, useValue: 'en-IN' },
出力
34566666は£3,45,66,666.00として表示されます
注意:何千ものインドのフォーマット!
何千ものフォーマットを気にしない場合は、「ハック」することができます(これが正しいかどうかはわかりませんが、結果は十分です)。
app.module.ts
プロバイダー:[{提供:LOCALE_ID、useValue: 'fr-IN'}
出力は次のようになります
34 566666,00£
app.module.ts
providers: [{ provide: LOCALE_ID, useValue: 'de-IN' }
出力は次のようになります
34.566.666,00£
これらすべてがあなたが探しているものではない場合は、カスタムパイプを作成する必要があります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加