javascript - 如何捕获 DataTables Angular 5 的下一个/上一个分页按钮上的单击事件

标签 javascript angular datatable pagination angular-datatables

如何在 Angular 5 中捕获分页按钮上一个/下一个中的点击事件。不幸的是我在 jquery 中得到了代码。

jquery 代码:

var table = $('#example').DataTable({
 drawCallback: function(){
  $('.paginate_button.next', this.api().table().container())          
  .on('click', function(){
  alert('next');
 });       
 }
}); 

#stack overflow link

#jsFiddle link

但是我需要 Angular 数据表。如果您有一个示例,如何捕获上一个/下一个点击事件。

按钮行点击事件

 buttonInRowClick(event: any): void {
    event.stopPropagation();
    console.log('Button in the row clicked.');
  }

整行点击事件

wholeRowClick(): void {
    console.log('Whole row clicked.');
  }

预期下一个/上一个按钮单击事件

nextButtonClickEvent():void {
   //do next particular records like  101 - 200 rows.
   //we are calling to api
}
previousButtonClickEvent():void {
  //do previous particular the records like  0 - 100 rows.
   //we are calling to API
}

因为我的后端有数千条记录。

最佳答案

我推荐使用ngx-datatable库,非常完整且易于使用!即使文档也很好! https://github.com/swimlane/ngx-datatable

关于javascript - 如何捕获 DataTables Angular 5 的下一个/上一个分页按钮上的单击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52406006/

相关文章:

javascript - 通过单击子区域中的按钮关闭模态内联对话框并防止其重新打开

全局过滤器的 JSF Primefaces 数据表匹配模式(不是单个列)

java - 尝试用小程序打开记事本

css - animation.css 延迟 ionic 列表中的 ionic 元素

javascript - 一个完美的 Angular Material 底部导航栏。有没有我缺少的组件?

angular - fromPromise 在 Observable 类型上不存在

C# - 将上传的 Excel 文件保存到 MemoryStream,然后用它来填充 DataTable

c# - DataTable importRow() 到空表

javascript - 一旦 promise 实现就渲染 [React Native]

javascript - 如何在列表中的 ng-options 上预选多行