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';
}
})