我正在尝试将过滤器中的列表分组为角度,并且基本上需要将过滤器注入另一个过滤器。我知道如何在模板中使用groupFilter,但对如何在另一个过滤器中使用过滤器感到困惑。
这是我的代码:
var myFilters = angular.module('myFilters', ['angular.filter']);
myFilters.filter('sortColumn', [ '$filter', function( $filter ) {
return function(input, rules) {
var list = [], cutList = [], projectedCutList = [], nullList = [];
....
var groupedList = $filter('groupBy')(input, 'Status');
console.debug('groupedList', groupedList);
};
}]);
这是错误:
Error: [$injector:unpr] http://errors.angularjs.org/1.2.28/$injector/unpr?p0=groupByFilterProvider%20%3C-%20groupByFilter
at Error (native)
任何想法?