小编fre*_*dom的帖子

ng-Grid中的动态columnDef

我想在从数据库返回的值之后动态地分配ng-grid列名,但问题是它在从ajax返回数据之前被初始化,并且我无法调用gridOption所以它显示balnk,所以请帮助我,我们怎么能通过ajax返回值构造列名.

$scope.gridOptions =
        {
            data: 'data.Values',
            columnDefs:
            [
                    { field: "ID", displayName: "Record Id" },
                    { field: "Value", displayName: $scope.ColumnName, cellFilter: cellfilterType },                       
        ],

        };
Run Code Online (Sandbox Code Playgroud)

其中,$scope.ColumnName从下面一行来了...

 RecordService.getRecords().then(function (data) {  
  $scope.ColumnName=  data.something;
 }  
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript angularjs ng-grid

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

angularjs ×1

javascript ×1

ng-grid ×1