我在Angular 2 Project中实现了一个jQuery DataTable。
我已在NgAfterViewClick()
函数中实现了数据表。
我在事件触发时有一个带有动态记录的DataTable,记录号会改变但是Header& DataTable的页脚没有。
对于这个问题,我知道我必须销毁数据表&再次重建它。
但是在角度2中,我无法做到。 但是如何销毁Datatable&再次重建请给我一些建议。
提前致谢。
答案 0 :(得分:0)
相信我,你不想破坏你的变量。
销毁变量时,不再访问它。
来吧,试试吧,代码是
delete(myVar);
相反,你应该给它一个新值,如此
myVar = null;
myVar = '';
setTimeout(() => myVar = ''); // triggers Angular change detection, can be useful for you
答案 1 :(得分:0)
我不确定我是否理解这个问题。为什么不简单地在表上调用destroy方法,然后再按照在NgAfterViewInit方法中的方式再次创建它?