我无法以角度加载我的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;
});
}
答案 0 :(得分:1)
你需要像这样在成功函数中进行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});
});