Angularjs 在自定义筛选器中链接现有筛选器?

Angularjs 在自定义筛选器中链接现有筛选器?,angularjs,chaining,angular-filters,Angularjs,Chaining,Angular Filters,我有一个自定义过滤器,使用number过滤器,还有一个自定义partspermillion过滤器,在末尾添加“ppm”。目前我正在链接我的过滤器,即input | number | partspermillion。然而,我发现这样长的类型,我希望我的自定义过滤器使用数字过滤器每次。代码如下: .filter('partspermillion', function() { return function (input) { return input + 'ppm';

我有一个自定义过滤器,使用
number
过滤器,还有一个自定义
partspermillion
过滤器,在末尾添加“ppm”。目前我正在链接我的过滤器,即
input | number | partspermillion
。然而,我发现这样长的类型,我希望我的自定义过滤器使用数字过滤器每次。代码如下:

.filter('partspermillion', function() {
    return function (input) {
        return input + 'ppm';
    }
})

使用$filter服务从新筛选器调用现有筛选器

   .filter('partspermillion', function($filter) {
        return function (input) {
            return $filter('number')(input) + 'ppm';
        }
    })