示例代码:
// 在动态创建新的过滤器之前,先删除原先的过滤器 $scope.items = $filter('filter')($scope.items, { checked: false }, true); $scope.items = $filter('orderBy')($scope.items, 'name');
示例代码:
// 自定义过滤器名称 app.filter('customFilter', function() { return function(items, filter) { // 实现自定义过滤器的逻辑 }; });
通过以上两种方法,可以避免动态过滤器重复的问题。