我正在使用Angular-7开发应用程序。在该应用程序中,我使用了Angular材质的mat stepper
。问题是,如何隐藏下图中突出显示的mat-stepper
标头。我根本不希望它出现。
<mat-horizontal-stepper>
<mat-step label="transaction">
<button mat-button matStepperNext>Next</button>
</mat-step>
<mat-step label="personal">
<button mat-button matStepperPrevious>Previous</button>
<button mat-button matStepperNext>Next</button>
</mat-step>
</mat-horizontal-stepper>
答案 0 :(得分:0)
使用ngIf
实现这一目标。如果要隐藏特定的mat-step
,则将ngIf
放在mat-step
上。
<mat-step label="transaction" *ngIf="showStep">
<button mat-button matStepperNext>Next</button>
</mat-step>
如果要去除整个mat-horizontal-stepper
,请将ngIf
放在<mat-horizontal-stepper>
<mat-horizontal-stepper *ngIf="showStepper">
根据您是否要显示步进器,可以将showStep
或showStepper
的值更新为true
或false
。
注意:这也会删除内容。
如果您只想删除mat-horizontal-stepper
标头并保留内容,则可以使用CSS。
.mat-horizontal-stepper-header-container {
display: none !important;
}