2017-12-28 1 views
1

JQUERY Datatable Angular에서 문제가 있습니다. 4. 구성 요소의 init 이벤트에 바인딩되는 테이블에 대한 DataTable을 초기화했습니다."테이블에 데이터가 없습니다"는 데이터 테이블로드 후에도 나타납니다

DataTable은 10-15 개의 행과 페이지 매김을 초기화하고 표시하며 정렬을 포함하여 모든 항목이 표시됩니다. 그러나 심지어는 테이블 아래에서 그 이후는 0 0의 항목 enter image description here 에 0을 표시 없음 테이블에서 사용할 수있는 데이터와 나는이 함수

인 이유

을 이해하지 못했다을 말한다

답변

-1

loadUserList(): void { 
    this.waitMessage = this.waitMessageLoadList; 

    this.http.get(this.appService.baseUrl + 'api/User').subscribe(result => { 
     this.userLists = result.json() as userList[]; 
     $('#tbl_userlist').DataTable(); 

    } 
     , error => { console.error(error); } 
     ,() => { 
      this.waitMessage = ""; 

     } 
    ); 

} 
이 코드는 질문에 대한 답변 얼마나 그것은 불분명보기

setTimeout(function() { 
     $(function() { 
      $('#dataTableId').DataTable(); 
     }); 
    }, 0); 
+0

에서 그것을 시도. –

관련 문제