$过滤器不起作用

瓦莱

我为的单元格数据创建了一个过滤器ui-grid我想将自定义过滤器与角度的内置货币过滤器一起应用。请在下面找到我的代码:

var HelperServices = angular.module("HelperServices",['Constants']);
HelperServices.filter('getPriceFormat',function(){
    return function(val, $filter){          
            if(val == 0)
                return;
            else
                return ($filter('currency')(val, "", 7));           
            }
});

我在零件的TypeError: undefined is not a function退货单上收到错误else

如何使内置过滤器在自定义过滤器中工作?

凯文

您的注射方式$filter不正确,应该是

HelperServices.filter('getPriceFormat',function($filter){
    return function(val){          
            if(val == 0)
                return;
            else
                return ($filter('currency')(val, "", 7));           
            }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章