/ / „Brak danych w tabeli” pokazuje nawet po załadowaniu danych - kątowych, danych

"Brak danych w tabeli" pokazuje nawet po obciążeniach datowalnych - kątowych, datatables

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 wprowadź opis obrazu tutaj 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 № 1

spróbuj w widoku

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