AngularJS的复选框过滤器

Checkbox filter with AngularJS

本文关键字:过滤器 复选框 AngularJS      更新时间:2023-09-26

我需要在AngularJS中创建一个自定义过滤器来过滤ng-repeat by object属性中的元素吗?

例如,我的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

我想有一个复选框,将过滤"角色",所以我想到了像ng模型的东西,每个复选框定义为真或假的语句,像这样:

filter:{role: ''main''}过滤器:{角色:''remix''}过滤器:{角色:''trackappear ''}

我想的方向对吗?

一定要创建一个自定义过滤器。

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

在AngularJS中使用多个复选框进行过滤