有没有办法使用promise将columnDefs提供给ui-grid?

时间:2015-05-12 09:51:49

标签: angular-promise angular-ui-grid

ui-grid的数据似乎支持数据的承诺,但似乎没有columnDef选项。如果进入的数据是动态的并且列defs也是动态加载的,那么如何使用promise指定列定义。

1 个答案:

答案 0 :(得分:1)

您可以在.then()处理程序中为您的columnDef提供promise的返回值:

$scope.gridOptions = {
  data: [ ... ]
};

ColumnService.getColumns()
  .then(function (columnDefs) {
    $scope.gridOptions.columnDefs = columnDefs;
  });