我无法以角度加载我的 JSON 文件。
普伦克 :
$http.get("aDATA.JSON").success(function(data) {
$scope.items= data;
});
但是在分组上它没有显示任何内容
$scope.headCells = _.keys(_.groupBy($scope.items, function(item){ return item.year}));
$scope.rows = _.groupBy($scope.items, function(item){ return item.name});
$scope.sortByYearProp = function(values){
return _.sortBy(values, function(value){
return value.year;
});
}
您需要
像这样在成功函数中进行lodash
分组,否则没有数据可以循环,因为它是在控制器中存在 JSON 数据之前触发的。
$http.get("aDATA.JSON").success(function(data) {
$scope.items= data;
$scope.headCells = _.keys(_.groupBy($scope.items, function(item){ return item.year}));
$scope.rows = _.groupBy($scope.items, function(item){ return item.name});
});
普伦克:http://plnkr.co/edit/zjf0fIJUzT6FWfRYVsO6?p=preview