【问题标题】:Chaining an existing filter inside a custom filter?在自定义过滤器中链接现有过滤器?
【发布时间】:2015-01-05 07:04:22
【问题描述】:

我有一个使用number 过滤器的自定义过滤器和一个在末尾添加“ppm”的自定义partspermillion 过滤器。目前我正在链接我的过滤器,即input | number | partspermillion。但是我发现输入的时间很长,我希望我的自定义过滤器每次都使用数字过滤器。代码如下:

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

【问题讨论】:

    标签: angularjs chaining angular-filters


    【解决方案1】:

    使用 $filter 服务从新过滤器中调用您现有的过滤器。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-25
      • 1970-01-01
      • 1970-01-01
      • 2016-04-17
      • 1970-01-01
      相关资源
      最近更新 更多