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