Javascript AngularJS和JQuery数据表服务器端处理:aDataSort未定义
我在AngularJS中为JQuery DataTables创建了一个指令,它适用于除服务器端处理之外的每种数据源类型。对于后者,我得到一个错误,它是:Javascript AngularJS和JQuery数据表服务器端处理:aDataSort未定义,javascript,jquery,angularjs,datatable,Javascript,Jquery,Angularjs,Datatable,我在AngularJS中为JQuery DataTables创建了一个指令,它适用于除服务器端处理之外的每种数据源类型。对于后者,我得到一个错误,它是:TypeError:无法读取未定义的的属性'aDataSort' 我在指令的链接功能中有以下代码: var buildTableFromServer = function() { var table = $(el).find('table'); if (! $.fn.DataTable.isDataTable(table)) {
TypeError:无法读取未定义的
的属性'aDataSort'
我在指令的链接
功能中有以下代码:
var buildTableFromServer = function() {
var table = $(el).find('table');
if (! $.fn.DataTable.isDataTable(table)) {
table.DataTable({
"processing": true,
"serverSide": true,
"ajax": scope.dataSource
});
}
}
我得到的错误堆栈指向我调用.DataTables()
(在DataTables JS文件中的一些行之后)的行
我检查并找到了表
,设置了范围.dataSource
(这是一个URL字符串,在中使用的字符串)。将DT代码移出if块也不会产生任何效果
有什么问题吗?如果需要,我可以提供更多的代码,但我不认为更多的代码会有所帮助。您是否能够解决此问题?甚至我也犯了同样的错误。不,我做了一个变通办法,但遗憾的是我已经记不起来了/