2017-12-28 21 views
1

JQUERY Datatable Angularで問題が発生しました。4.コンポーネントのinitイベントでバインドするテーブルのDataTableを初期化しました。"テーブルで利用可能なデータがありません"は、データテーブルのロード後でも表示されます

DataTableは、10〜15行のページングとフィルタリングを初期化して表示し、並べ替えを含むすべてが表示されます。しかし、たとえテーブルの下の下で、その後、私はこれが機能

ある

理由を理解していなかったテーブルと0のエントリ enter image description here の0に0を表示データなしと言います

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 = ""; } ); } 

答えて

-1

は、このコードスニペットは、質問への答えであるかは不明である

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

ビューでそれをしてみてください。 –

関連する問題