angularjs:从控制器内调用自定义过滤器

时间:2016-12-04 22:03:57

标签: angularjs

我正在尝试使用自定义角度过滤器操作一些JSON数据,并且在尝试从我的控制器中调用它时遇到了困难。

正如您在this jsfiddle中所看到的,我们的想法是只返回评分高于6的json中的项目,这应该返回两项:第2项和第2项。 3。

这是我的过滤器:

.filter('greaterThan', function() {
    return function(a, b) {
        return parseInt(a) > parseInt(b);
    }
})

我正在我的控制器中调用它:

 var greaterThanFilter = $filter('greaterThan'),
     filteredItems = greaterThanFilter(data, {'rating': 6});

     $scope.items = filteredItems;

我试图在built-in angular filters上对我的过滤器和调用进行建模,所以我不确定我做错了什么。

0 个答案:

没有答案