Я хотел бы изменить фильтр currency
для обработки пользовательских форматов денег во входном значении.
(например, AUD 3.00 -> $3.00
).
Один из вариантов - написать собственный фильтр с нуля. Однако это похоже на много дублирование, учитывая, что существующий фильтр замечательный, мне просто нужно обрезать несколько символов спереди.
В идеале у меня было бы что-то вроде этого:
.filter('money', function($filters) {
return function(text){
var currency = text.substring(4)
return $filters('currency')(currency)
};
});
Можно ли:
- Вызов одного фильтра из другого?
- Доступ к внутренним методам (например,
formatNumber()
показан здесь
Какие еще варианты доступны для меня?