Mam problem z JQUERY Datatable Angular 4. Zainicjowałem DataTable dla tabeli, która jest powiązana w zdarzeniu init komponentu.
DataTable inicjuje i pokazuje 10-15 wierszy oraz paginację, filtr i wszystko pokazuje, łącznie z sortowaniem. Ale nawet po tym pod spodem tabeli jest napisane dane niedostępne w tabeli i Pokazuje 0 do 0 z 0 wpisów Nie zrozumiałem powodu
To jest funkcja
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 = "";
}
);
}
Odpowiedzi:
0 dla odpowiedzi № 1spróbuj w widoku
setTimeout(function () {
$(function () {
$("#dataTableId").DataTable();
});
}, 0);