Mam pytanie dotyczące Angular Material (z Angular 4+). Powiedz w moim szablonie komponentów, że dodaję <mat-horizontal-stepper>
komponent, a na każdym kroku <mat-step>
mam przyciski krokowe do nawigacji po komponencie. Tak jak tak ...
<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>
Teraz zastanawiam się, czy możliwe jest usunięcie przycisków z każdego kroku i umieszczenie ich w innym miejscu <mat-horizontal-stepper>
w pozycji statycznej lub nawet poza <mat-horizontal-stepper>
i mogę nawigować wstecz i do przodu za pomocą kodu w moim pliku maszynopisu komponentu. Aby dać pomysł, chciałbym, aby mój HTML wyglądał mniej więcej tak
<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
i widziałem, jak mogę się odnieść do Steppera - ale pokonałeś mnie w tym! Podoba mi się fakt, że dodałeś również funkcję wyłączania / włączania! Miej kilka punktów!