即使在数据表加载后,“表中没有可用数据”也会显示

时间:2017-12-28 05:59:43

标签: angular datatables

我在JQUERY Datatable Angular 4中遇到了麻烦。我为一个在组件的init事件中绑定的表初始化了DataTable。

DataTable初始化并显示10-15行和分页,过滤器以及包括排序在内的所有内容。但即便在表格底部显示表格中没有数据显示0条目0到0 enter image description here 我不明白原因

这是功能

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 个答案:

答案 0 :(得分:0)

在视野中尝试

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