jquery - 访问 Angular 2 组件内的 JQuery 数据表

标签 jquery angular datatable

我正在从 API 获取数据并使用 Angular 2 渲染它。

getData() {
        this.http.get('api/Employee').subscribe(result => {
            var localdata = result.json();
            for (var i = 0; i < localdata.length; i++)
                this.employeeList.push(localdata[i]);
            console.log(this.employeeList);   
            $('#example').DataTable();
        })
    }

获取数据后,我必须使用

将普通表转换为 Jquery Datatable
$('#example').DataTable();

但我面临以下问题:表格中没有可用数据以及数据。

enter image description here

最佳答案

我建议您使用angular-datatables

如果不是这种情况,您可以使用数组源,如指示 here

$('#example').DataTable( {data: this.EmployeeList });

如果您已经创建了数据表,还请记住销毁任何现有数据表

关于jquery - 访问 Angular 2 组件内的 JQuery 数据表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45329250/

相关文章:

jquery - 如何使用JQuery聚焦于特定的DIV标签?

angular - 路由 URL 不像以前在 Angular 7 中那样工作

javascript - 解决 index.js 内的 'eslint' 错误 - Angular 5

typescript - 定义全局常量

c# - 如何自定义 DataTable 列的排序

javascript - Google API,从数据表中获取值(value)

angular - 以 Angular 删除项目后无法刷新表

jquery - 使用 jquery 更改背景、颜色和文本

callback - jQuery:如何将参数传递给事件监听器的回调?

javascript - 在粘性标题中计算屏幕尺寸