我有数据表功能serverSide通过ajax请求到Laravel路由。
laravel路由返回的数据如本页所示:https://datatables.net/manual/server-side,包括一个带有一些HTML的列。
它填充的列中包括一个Actions列,我想在这里使用angular指令,比如ngClick和ngClass。我知道列中的HTML需要编译才能使它们工作,但我不知道如何去做,特别是因为它是由PHP生成的。
使用回调http://datatables.net/reference/option/createdRow对整行调用$compile,这样每行都由编译器处理。
elem.DataTable({
...
createdRow: function(row, data, dataIndex) {
$compile(row)($scope)
...
});