Angular 如何获得ng2智能表过滤和排序外部事件?

Angular 如何获得ng2智能表过滤和排序外部事件?,angular,ng2-smart-table,Angular,Ng2 Smart Table,我有RESTAPI后端,所以所有排序、筛选和分页都由后端管理。在我的角度应用中,我想在ng2智能表上显示数据。单击表格标题列名(排序asc、desc)后,表格内容仅在前端排序。我需要获取一些事件来调用RESTAPI来更新数据(不仅仅是前端排序),我也需要按标题过滤输入字段。键入过滤输入后,我需要调用RESTAPI从后端获取过滤数据 若我将表格模式设置为“外部”,则只会获取用于创建新项目、删除项目和编辑事件的事件。如何对事件进行排序和筛选 我尝试从智能表文档中执行所有操作,但在文档中仅用于创建、删

我有RESTAPI后端,所以所有排序、筛选和分页都由后端管理。在我的角度应用中,我想在ng2智能表上显示数据。单击表格标题列名(排序asc、desc)后,表格内容仅在前端排序。我需要获取一些事件来调用RESTAPI来更新数据(不仅仅是前端排序),我也需要按标题过滤输入字段。键入过滤输入后,我需要调用RESTAPI从后端获取过滤数据

若我将表格模式设置为“外部”,则只会获取用于创建新项目、删除项目和编辑事件的事件。如何对事件进行排序和筛选


我尝试从智能表文档中执行所有操作,但在文档中仅用于创建、删除和更新外部事件,而不是排序和筛选

尝试将此代码添加到您的
ngOnInit()

注意:
此.tableData
是您的本地数据源


尝试将此代码添加到您的
ngOnInit()

注意:
此.tableData
是您的本地数据源


请尝试共享您迄今为止尝试过的内容的最小、可复制的代码片段。请尝试共享您迄今为止尝试过的内容的最小、可复制的代码片段。
this.tableData.onChanged().subscribe((change) => {

  if (change.action === 'filter') {        
    // Do whatever you want with the filter event

  }
});