2017-12-21 36 views
0

저는 Angular 2 Project에서 jQuery DataTable을 구현했습니다.각도 2로 jQuery DataTable을 파괴하는 방법

NgAfterViewClick() 함수에서 Datatable을 구현했습니다.

이벤트시 동적 레코드가있는 DataTable을 가지고 있는데 레코드 번호는 변경되지만 DataTable의 머리글 & 바닥 글은 변경되지 않습니다.

이 문제점에 대해서는 데이터 테이블 &을 다시 작성해야한다고 생각합니다.

하지만 각도 2에서는 할 수 없습니다. 하지만 재 작성된 데이터 테이블 &을 어떻게 파괴합니까? 제발 나에게 제안 해주세요.

미리 감사드립니다.

답변

0

나를 믿으십시오. 변수를 파괴하고 싶지는 않습니다.

변수를 삭제하면 더 이상 액세스하지 않습니다.

것은 그것을 시도, 어서, 코드는 그렇게

myVar = null; 
myVar = ''; 
setTimeout(() => myVar = ''); // triggers Angular change detection, can be useful for you 
0

내가 문제를 이해 확실하지 않다처럼, 그것에게 새로운 가치를 제공해야합니다, 대신

delete(myVar); 

입니다. 테이블에서 destroy 메소드를 호출 한 다음 NgAfterViewInit 메소드에서 다시 작성한 것처럼 다시 작성하지 않는 이유는 무엇입니까? 내가 도움을 내 자신의 감사에서 솔루션을 가지고

https://datatables.net/reference/api/destroy()

+0

내가 그랬어하지만 방법 덕분으로, 작동하지 않는 – DotNet