我正在使用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/