【问题标题】:Data table inside of an expandable data table in Angular MaterialAngular Material 中可扩展数据表内的数据表
【发布时间】:2018-11-21 12:51:06
【问题描述】:

我制作了一个可展开的数据表,我想在展开的行中显示另一个数据表。这是我的扩展行模板:

<ng-template #tpl let-element>
<div class="mat-row detail-row">
    <mat-table #table1 [dataSource]="element.details" matSort>

        <ng-container matColumnDef="taste">
            <mat-header-cell *matHeaderCellDef mat-sort-header> Taste </mat-header-cell>
            <mat-cell *matCellDef="let detail"> {{detail.taste}} </mat-cell>
        </ng-container>
        <ng-container matColumnDef="water">
            <mat-header-cell *matHeaderCellDef mat-sort-header> Water </mat-header-cell>
            <mat-cell *matCellDef="let detail"> {{detail.water}} </mat-cell>
        </ng-container>

        <mat-header-row *matHeaderRowDef="detailsColumns; sticky: true"></mat-header-row>
        <mat-row *matRowDef="let row; columns: detailsColumns;" matRipple class="element-row">
        </mat-row>
    </mat-table>
</div>

当点击外表的一行时,内表可以正常工作,但里面不显示任何数据。

如何让它发挥作用?

【问题讨论】:

    标签: angular angular-material


    【解决方案1】:

    好的,这个解决方案工作正常,问题出在我的 CSS 中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-22
      • 2022-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-19
      • 1970-01-01
      相关资源
      最近更新 更多