在自定义过滤器中链接现有过滤器?
Chaining an existing filter inside a custom filter?
我有一个使用 number
过滤器的自定义过滤器和一个在末尾添加 "ppm" 的自定义 partspermillion
过滤器。目前我正在链接我的过滤器,即 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';
}
})
我有一个使用 number
过滤器的自定义过滤器和一个在末尾添加 "ppm" 的自定义 partspermillion
过滤器。目前我正在链接我的过滤器,即 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';
}
})