使用AngularJS的复选框过滤器

时间:2014-03-17 23:12:41

标签: javascript angularjs

我是否需要在AngularJS中创建自定义过滤器以按对象属性过滤ng-repeat中的元素?

例如,我的JSON作为回复提供:

artist: "Limp Bizkit"
id: 433390
main_release: 2518780
resource_url: "http://api.discogs.com/masters/433390"
role: "Main"
thumb: "http://api.discogs.com/image/R-150-2518780-1288430478.jpeg"
title: "Counterfeit"
type: "master"
year: 1997

我想要一个可以按" role"过滤的复选框,所以我想到了类似于每个复选框的ng模型,定义为这样的真或假语句:

过滤器:{role:\' main \' } 过滤器:{role:\' remix \' } 过滤器:{role:\' trackappeared \' }

我在思考正确的方向吗?

1 个答案:

答案 0 :(得分:0)

完全可以创建自定义过滤器。

以下是类似问题的答案(可能重复):

Filtering by multiple checkboxes in AngularJS