ui-grid的数据似乎支持数据的承诺,但似乎没有columnDef选项。如果进入的数据是动态的并且列defs也是动态加载的,那么如何使用promise指定列定义。
答案 0 :(得分:1)
您可以在.then()处理程序中为您的columnDef提供promise的返回值:
$scope.gridOptions = {
data: [ ... ]
};
ColumnService.getColumns()
.then(function (columnDefs) {
$scope.gridOptions.columnDefs = columnDefs;
});