创建 ng-grid gridOptions 的不同方法?

Different ways to create ng-grid gridOptions?

ng-grid 使用 gridOptions,它定义了要显示的数据。 api 仅显示简单示例,例如

$scope.myData = [{name:'test'}];
var gridOption={data:'myData'}

没有说明如何设置数据。如果 myData 是一个数组数组

$scope.myData = [[{}],[{}]];
var gridOptions={data:'myData[0]'}; 

有效并将 0 替换为 1 有效。但是,我似乎不能为索引使用变量?

我想做

var gridOptions={data:'myData[index]'};

为什么这行不通,我有什么选择?

问题是 'myData[index]' 未被视为变量。它被视为一个字符串。您需要做的是在读取 var 后将其转换为字符串 'myData[' + index + ']'