Angular 数据表 - 刷新表

标签 angular datatables angular-datatables

我正在使用angular-datatables在我的 Angular 应用程序中。当数据更改时(例如,填写并提交表单时),我需要刷新数据表。等效的 jQuery 代码是

$('#my-datatable').DataTable.ajax.reload()

我正在使用 Angular 7。这是 link我正在使用的库的名称。

最佳答案

dtInstance.ajax.reload()。您可以创建一个 reload() 函数。

尝试这样:

import { DataTableDirective } from 'angular-datatables';

dtElement: DataTableDirective;
dtInstance: Promise<DataTables.Api>;

reload() {
  this.dtElement.dtInstance.then((dtInstance: DataTables.Api) => {
    dtInstance.ajax.reload()
  });
}

关于Angular 数据表 - 刷新表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58742790/

相关文章:

javascript - ajax(代码) block 之后的代码需要延迟

datatables - 使用 angular 4 在 datatables.net 中实现自定义搜索

angular6 - 如何使用服务器端渲染更新角度数据表中的列数。 6.0.0 或更高版本

Angular - 如何在 ngOnInit() 中解析 .subscribe 的 "the declaration was marked as deprecated"

angular - 在 Angular 2 中指定服务提供者

javascript - 对话框窗口上的链接列表 JAWS 功能(插入 + F7)显示所有背景链接

angularjs - 如何在 Angular 数据表中调用复选框功能?

node.js - 退出状态 1 npm-lifecycle\index.js :285:16

jquery - 在数据表中上下移动行

mysql - 数据表 : Make a parallel request in another table using ServerSide