如何手动渲染角度数据表?

时间:2015-05-20 13:31:45

标签: angularjs datatables

我正在使用angular-datatables进行服务器端处理。在表中指定datatable属性时,它将转换为datatable。但我想在解决一个Ajax请求后手动执行此操作。

$scope.dtOptions = DTOptionsBuilder
 .newOptions()
 .withOption('ajax', {
   url: config.apiBasePath + '/getTasks',
   type: 'GET',
   beforeSend: (xhr)->
    xhr.setRequestHeader('access-token', $scope.user.api_key)
    xhr.setRequestHeader('uid', $scope.user.uid)
  })
.withDataProp('data')
.withOption('processing', true)
.withOption('serverSide', true)
.withPaginationType('full_numbers')

$scope.dtColumns = [
 DTColumnBuilder.newColumn('title').withTitle('Title'),
 DTColumnBuilder.newColumn('keywords').withTitle('Keywords')
 DTColumnBuilder.newColumn('number_of_completions').withTitle('Number Of Completions')
 DTColumnBuilder.newColumn('reward_per_completion').withTitle('Reward Per Completion')
]

在上面的代码中,数据表ajax请求应该在$ scope.user解析后启动。另外我得到了401。

我没有看到任何手动设置数据表的文档。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您可以使用from the streets' fit but you know it. . this is just another case of female stopping play,. in an otherwise total result of a holiday. by m-uhjuly 04, 2006. . 8 . 42 . .. .... . . . . . . . . <script>//<![cdata[ 指令。只有在满足条件时才会处理内容:

ngIf

在此示例中,如果未定义用户或为null,则不满足条件。只有在您指定<div ng-if="user"> <table datatable dt-options="dtOptions" dt-columns="dtColumns"></table> </div> 时才会满足条件。