如何在角度选项卡中使用数据表

Posted

技术标签:

【中文标题】如何在角度选项卡中使用数据表【英文标题】:How do I use datatables in angular tabs 【发布时间】:2021-09-10 19:22:47 【问题描述】:

分别单击第一个和第二个选项卡后出现以下错误 “无法设置未定义的属性 '_DT_CellIndex'” 和 "无法读取 null 的属性 'parentNode'"

这是 TS 代码

【问题讨论】:

【参考方案1】:

将每个表格拆分成不同的角度组件并使用@ViewChild 调用dtOptions.ajax

@ViewChild(AllGigsTableComponent) allGigsChild:AllGigsTableComponent ;

   onSelectTab(index)
       if(index == 0) 
      
        this.allGigsChild.dtOptions.ajax;
      
   

 <div class="table-responsive">
  
     <tabset type="pills">

      <tab heading='ALL' (selectTab)="onSelectTab(0)">

       <app-all-gigs-table></app-all-gigs-table>

    </tab>
</div>

【讨论】:

以上是关于如何在角度选项卡中使用数据表的主要内容,如果未能解决你的问题,请参考以下文章

在带有两个控制器的角度材质的新选项卡中打开一个新的html

使用角度导航时,在新选项卡中打开链接未在新选项卡中打开

如何使用敲除数据绑定在新选项卡中打开按钮链接

如何在不同 jquery ui 选项卡中的 gridviews 中使用 jquery Datatable 插件?

尝试访问重新加载或刷新或在角度 5 的新选项卡中访问时收到 AccessDenied

在导航选项卡中显示数据库查询的结果