我为的单元格数据创建了一个过滤器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] 删除。
我来说两句