我在角度应用程序中使用了datatables.net和yadcf插件。数据通过ajax请求加载。现在第一次页面加载一切正常。当我然后单击进入另一个页面,然后返回到第一页,然后我收到以下错误消息。如果我按ctrl + F5强制刷新,那么一切都会再次运行。知道是什么导致第二次加载引发以下错误吗?
TypeError: Cannot read property 'column_number_data' of undefined
at Array.<anonymous> (datatables-angular.js:1313)
at wb (datatables-angular.js:39)
at ca (datatables-angular.js:39)
at L (datatables-angular.js:27)
at ra (datatables-angular.js:44)
at HTMLTableElement.<anonymous> (datatables-angular.js:91)
at Function.m.extend.each (jquery-1.11.1.min.js:2)
at m.fn.m.each (jquery-1.11.1.min.js:2)
at p [as dataTable] (datatables-angular.js:80)
at bindData (SalesReports.js:174)
答案 0 :(得分:0)
这似乎与两个页面上为dataTable创建的ID具有相同名称的事实有关。我在其中一个上改了名字,一切都恢复了。