I am creating a custom filter for numbers in Angular 1.5 and I need to use the existing number filter in it. I have this number format 3445 and I need to convert it to 3'445. For this purpose, first, I need to pass the input number to the number filter,
3445.05252 -> 3,445.1 -> 3'445.1
The problem is that I don't know how to use the number filter in my filter function. Here is my code:
app.filter('tick', function () {
return function(input, $number) {
var number =$number(input,1);
return number.toString().replace(",","'");
};
});
I can not use it like 3445.05252 | number:1 | tick. It must be with the number filter inside my filter.
here it is with $filter injected:
app.filter('tick', function () {
return function(input, $filter) {
var number = $filter('number')(input,1);
return number.toString().replace(",","'");
};
});