/ / "Немає даних в таблиці" показує навіть після завантаження даних - кутові дані

"Немає даних у таблиці" відображається навіть після завантаження даних - кутові, дані

Я стикаюсь з проблемою у JQUERY. Дана інформація Angular 4. Я ініціалізував DataTable для таблиці, яка зв'язується у події init компоненту.

DataTable ініціалізує та показує 10-15 рядків та сторінок, фільтрує і відображає всі, включаючи сортування. Але навіть після цього в нижній частині таблиці він говорить Немає даних в таблиці і Показано від 0 до 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 = "";

}
);

}

Відповіді:

0 для відповіді № 1

спробуй це на увазі

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