金額、ISO 4217通貨コード、小数サイズを受け入れ、その形式で金額を返すフィルターを作成することに興味があります。 AngularJSにはgoog.i18n.currency.getGlobalCurrencyPattern
i18n/closure/currencySymbols.js
、しかし私はAngularに比較的慣れていないので、それを使用できるかどうかわかりませんか?
通貨パターンと記号はまさにそれです。数値の表示方法を決定します。 XXXからXXXに変換されません。現在の変換レートに基づいて変換部分を実行する必要があります。
組み込みの通貨フォーマットを使用する限り、テンプレート内、コード内の複数の方法があります。
テンプレート:
<div>{{myCurrencyValue | currency:'XXX'}}</div>
コードで:
var formatted = $filter('currency')(myCurrencyValue, 'XXX')
両方の場合において、 'XXX'
はオプションで[記号です]、現在のロケールのデフォルトの通貨を使用します
例: http://jsfiddle.net/TheSharpieOne/N7YuP/
詳細はここにあります: Currency Docs
[〜#〜]更新[〜#〜]
カスタムフィルターを使用したISO 4217コードの例: http://jsfiddle.net/TheSharpieOne/N7YuP/3/
注:ISO 4217は通貨記号を指示しません。記号の参照に this を使用してマップしました。