正如你所看到的,我創建了兩個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
請參閱下面的答案。 –