Angular 如果记录在数据表中的一页中,则隐藏分页

Angular 如果记录在数据表中的一页中,则隐藏分页,angular,datatable,Angular,Datatable,我使用的是angular 11,我曾经在表中显示过一些记录。现在,如果记录小于或等于25,我想禁用/隐藏分页(25是我使用的默认页面长度)。我看到了一些解决方案,但它们都使用jQuery。请参见下面的代码片段- this.dtOptions = { pagingType: 'full_numbers', pageLength: 25, columnDefs:[{ targets: 3, type: 'date' },{ targets: 4, ty

我使用的是angular 11,我曾经在表中显示过一些记录。现在,如果记录小于或等于25,我想禁用/隐藏分页(25是我使用的默认页面长度)。我看到了一些解决方案,但它们都使用jQuery。请参见下面的代码片段-

this.dtOptions = {
  pagingType: 'full_numbers',
  pageLength: 25,
  columnDefs:[{
    targets: 3,
    type: 'date'
  },{
    targets: 4,
    type: 'date'
  },{
    targets: 5,
    type: 'date'
  },],
  info: false,
  stateSave: true,
  dom: '<"top"f>rt<"bottom"ilp><"clear">',
  language: {
    search: "_INPUT_",
    searchPlaceholder: "Search Clients",
    lengthMenu: '_MENU_',
},
};

感谢您的帮助!提前谢谢

您可以添加一个CSS类,在条件
result.length
下隐藏页脚。如果您可以制作一个演示,我可以帮助您解决这个问题。
this.clientService.getClientsData().subscribe((result: any) => {
  this.clients = result.data.filter((item: any) => item.is_Active);
  this.originalClients = result.data; //active + inactive
  this.dtTrigger.next();
  setTimeout(() => {
    this.utilityService.isLoading.next(false); //stop loader after 1 sec
  }, 1000)
}, err => console.log(err));