有条件地动态显示/隐藏有角度的垫子选项卡



我在mat-tab-groups下有15个或多个mat-tabs,但我想在"datasource.data.length === 0"不起作用的情况下隐藏选项卡。有什么建议吗?

invt.html

<mat-tab md-selected class="tabView" mat-stretch-tabs="always" ng-hide="dataService.Data.data.length === 0">
<div class="container">
<table mat-table [dataSource]="dataService.Data" matSort matSortActive="transactionTime" matSortDirection="desc" class="mat-elevation-z8">
<ng-container *ngFor="let colName of Colums; let iCol = index" [matColumnDef]="colName">
<th mat-header-cell *matHeaderCellDef mat-sort-header>{{ colName }}</th>
<td mat-cell *matCellDef="let row; let iRow = index">{{ row[colName] }}</td>
</ng-container>
<tr mat-header-row *matHeaderRowDef="Colums"></tr>
<tr mat-row *matRowDef="let row; columns: Colums"></tr>
</table>
</div>
</mat-tab>

尝试更改:

ng-hide="dataService.Data.data.length === 0"

至:

*ngIf="dataService.Data.data.length"

最新更新