金額、ISO 4217 通貨コード、および分数サイズを受け入れ、その形式で金額を返すフィルターを作成することに興味があります。goog.i18n.currency.getGlobalCurrencyPattern
AngularJS がに含まれていることに気付きましたi18n/closure/currencySymbols.js
が、Angular に比較的慣れていないため、使用できるかどうかわかりません。
40376 次
1 に答える
19
通貨パターンと記号はまさにそれです。数値の表示方法を決定します。XXX から XXX には変換されません。現在の変換率に基づいて変換部分を実行する必要があります。
組み込みの通貨フォーマットを使用する限り、複数の方法があります: テンプレート内、コード内。
テンプレートでは:
<div>{{myCurrencyValue | currency:'XXX'}}</div>
コード内:
var formatted = $filter('currency')(myCurrencyValue, 'XXX')
どちらの場合も、'XXX'
オプション [and is symbol] であり、現在のロケールのデフォルトの通貨を使用します
例: http://jsfiddle.net/TheSharpieOne/N7YuP/
詳細については、こちらをご覧ください: Currency Docs
アップデート
カスタム フィルターを使用した ISO 4217 コードの例: http://jsfiddle.net/TheSharpieOne/N7YuP/3/
注: ISO 4217 は通貨記号を規定していません。私はこれを記号参照に使用し、それらをマッピングしました。
于 2013-09-11T15:57:33.147 に答える