【发布时间】:2020-12-13 23:12:16
【问题描述】:
我们一直将multiTemplateDataRows 用于多层垫表。它工作正常,我们可以将其扩展到多层次。虽然,在特定情况下似乎存在一个问题。
场景:
- 一旦应用程序将数据加载到表中,就对级别 1 进行排序
- 点击任何一行,它不会展开
- 再次单击另一行,它将展开。现在它会在每次点击时展开,问题将不再存在。
当我们在排序后第一次展开时它不起作用。
下面是 level-1 的 HTML:
<table mat-table #outerSort="matSort" [dataSource]="dataSource" multiTemplateDataRows class="mat-elevation-z8" matSort>
和打字稿:
@ViewChild('outerSort', { static: true }) sort: MatSort;
我们在控制台中找不到任何日志或错误,所以不确定是什么问题。
这里是相同的 stalkblitz:https://stackblitz.com/edit/angular-nested-mat-table-expand-issuw-when-sort
【问题讨论】:
标签: html angular sorting hierarchical-data mat-table