currency
入力値のカスタムマネーフォーマットを処理するようにフィルターを変更したいと思います。
(例:)AUD 3.00 -> $3.00
。
1つのオプションは、独自のフィルターを最初から作成することです。ただし、これは多くの重複のように思われます。既存のフィルターが優れていることを考えると、最初に前面から数文字をトリミングする必要があります。
理想的には、私はこのようなものを持っているでしょう:
.filter('money', function($filters) {
return function(text){
var currency = text.substring(4)
return $filters('currency')(currency)
};
});
次のいずれかが可能です。
- あるフィルターを別のフィルターから呼び出しますか?
- 内部メソッドにアクセスします(例:ここ
formatNumber()
に表示)
このために他にどのようなオプションがありますか?