Pretty new to angularjs, this is my struggle :
//my-filter.filter.js
function myFilter($filter){
return filter(input){
return $filter('currency')(input, 'X');;
}
}
myFilter.$inject = ['$filter'];
export default myFilter;
And :
//my-component.component.js
class MyComponentController {
constructor(currencyFilter){
this.currencyFilter = currencyFilter;
}
$onChanges(changes) {
this.message = changes.data.message;
this.message = this.currencyFilter(this.message);
}
...
}
And :
.filter('bsMyFilter', myFilter);
What I want to achieve is inside my-component.component.js
not to use the default angular currencyFilter, but instead to use myFilter. Is this possible and how ? Thx