正如你所看到的,我创建了两个JSON.data文件,如果列表等于A-1,我将在那里得到json数据,否则我会获取data.json下的所有主要数据。如何根据JavaScript中不同的过滤标准显示新的网格数据(angularjs)
我试图实现的是,在'List'下,我有3个其他复选框选择,如'B-1','C-1'和'D-1'我想在那里获取数据。我可以通过创建多个json文件来做到这一点。但我想知道如果我把所有这些数据放在一个json文件下,并且每当我选择数据时它只会显示网格上的数据。
get: function(selectedFilters, callback) {
if(selectedFilters['List'] == 'A-1'){
$http.get('dummy_data/data-list-asc.json?'+serialize(selectedFilters)).then(callback);
}else{
$http.get('dummy_data/data.json?'+serialize(selectedFilters)).then(callback);
}
你可以添加一个字段过滤器到你的数据,并在ng-repeat中进行过滤。 –
在ng-repeat中是否有任何示例文件? – mtkilic
请参阅下面的答案。 –