小编San*_*H R的帖子

306_expandable_grid - 无法读取未定义的'data'属性

我正在使用ui-grid和306_expandable_grid,我已经使用了doc中的确切代码,但我遇到了一个错误问题.

app.js

$http.get('resources/data/title2.json')
    .success(function(data){

        console.log(data);
        console.log(data[0].Data);
        console.log(data.length);
        for(i = 0; i < data[i].length; i++){
           data[i].subGridOptions = {
                  columnDefs: [ 
                    {name:"Title" },
                    {name:"Jan-10" },
                    {name:"Feb-10"},
                    {name:"Mar-10" },
                    {name:"Apr-10" },
                    {name:"May-10" },
                    {name:"Jun-10" },
                    {name:"Jul-10" },
                    {name:"Aug-10" },
                    {name:"Sep-10" },
                    {name:"Oct-10" },
                    {name:"Nov-10" },
                    {name:"Dec-10" }
                ],
              data: data[i].Data
          }
      }
        // $scope.subGridOptions.data = data;
        $scope.gridOptions.data = data;
        // $scope.title = data[0].Title;
    });
Run Code Online (Sandbox Code Playgroud)

externalHtmlFile.html

<div ui-grid="row.entity.subGridOptions" style="height:150px;"></div>
Run Code Online (Sandbox Code Playgroud)

这是我坚持的错误

 TypeError: Cannot read property 'data' of undefined
    at new <anonymous> (http://localhost/ng-Grid/resources/scripts/ui-grid-unstable.js:2883:41)
    at Object.e [as …
Run Code Online (Sandbox Code Playgroud)

angularjs angular-ui-grid

5
推荐指数
1
解决办法
6164
查看次数

标签 统计

angular-ui-grid ×1

angularjs ×1