Я стикаюсь з проблемою у 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);