Angular Material ile ilgili bir sorum var (Angular 4+ ile). Bileşen şablonumda bir <mat-horizontal-stepper>
bileşen eklediğimi ve her adımda <mat-step>
bileşende gezinmek için adım düğmeleri olduğunu varsayalım. Böyle ...
<mat-horizontal-stepper>
<mat-step>
Step 1
<button mat-button matStepperPrevious type="button">Back</button>
<button mat-button matStepperNext type="button">Next</button>
</mat-step>
<mat-step>
Step 2
<button mat-button matStepperPrevious type="button">Back</button>
<button mat-button matStepperNext type="button">Next</button>
</mat-step>
<mat-step>
Step 3
<button mat-button matStepperPrevious type="button">Back</button>
<button mat-button matStepperNext type="button">Next</button>
</mat-step>
</mat-horizontal-stepper>
Şimdi, düğmeleri her adımdan çıkarmanın ve onları <mat-horizontal-stepper>
statik bir konumda veya hatta dışında başka bir yerde tutmanın mümkün olup olmadığını merak ediyorum <mat-horizontal-stepper>
ve bileşen typecript dosyamdaki kodu kullanarak geriye ve ileriye gidebilirim. Bir fikir vermek gerekirse, HTML’imin böyle olmasını isterim
<mat-horizontal-stepper>
<mat-step>
Step 1
</mat-step>
<mat-step>
Step 2
</mat-step>
<mat-step>
Step 3
</mat-step>
<!-- one option -->
<div>
<button mat-button matStepperPrevious type="button">Back</button>
<button mat-button matStepperNext type="button">Next</button>
</div>
</mat-horizontal-stepper>
<!-- second option -->
<div>
<button (click)="goBack()" type="button">Back</button>
<button (click)="goForward()" type="button">Next</button>
</div>
ViewChild
ve Stepper'a nasıl referans verebileceğimi görüyordum - ama beni yendin! Devre dışı bırak / etkinleştir işlevini de eklemiş olmana bayıldım! Birkaç puan al!