MANOJ G Found it. It's working !! Can you also check it once
class TestFilter {
constructor($http, TestService) {
this.$http = $http;
this.TestService = TestService;
return (input, param1) => {
console.log($http);
console.log(this.TestService.testFn());
console.log('Filter Param: ', param1);
return input.slice(1);
}
}
static filter($http, TestService){
TestFilter.instance = new TestFilter($http, TestService);
return TestFilter.instance;
}
}
TestFilter.filter.$inject = ['$http', 'TestService'];
export default angular.module('yourApp').filter('letterSlice', TestFilter.filter);