Angularjs 无法读取属性';列(编号)数据';未定义的

Angularjs 无法读取属性';列(编号)数据';未定义的,angularjs,datatables,yadcf,Angularjs,Datatables,Yadcf,我在angular应用程序中使用datatables.net和yadcf插件。数据通过ajax请求加载。现在,页面第一次加载时,一切正常。当我点击进入另一个页面,然后返回到第一个页面时,我会收到下面的错误消息。如果我按ctrl+F5组合键强制刷新,那么一切都会再次正常工作。知道是什么导致第二个加载抛出下面的错误吗 TypeError: Cannot read property 'column_number_data' of undefined at Array.<anonymous

我在angular应用程序中使用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)
TypeError:无法读取未定义的属性“column\u number\u data”
在阵列上。(datatables.js:1313)
在wb(datatables.js:39)
在ca(datatables.js:39)
在L(datatables.js:27)
在ra(datatables.js:44)
在HTMLTableElement。(datatables.js:91)
在Function.m.extend.each(jquery-1.11.1.min.js:2)
在m.fn.m.each(jquery-1.11.1.min.js:2)
在p[as dataTable](datatables.js:80)
在bindData(SalesReports.js:174)

这似乎与两个页面上为dataTable创建的ID具有相同的名称有关。我改变了其中一个的名字,一切又恢复了正常