在角度控制器中加载 JSON 文件,其中包含分组数据



我无法以角度加载我的 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

最新更新