Ho una domanda riguardante Angular Material (con Angular 4+). Diciamo che nel mio modello di componente aggiungo un <mat-horizontal-stepper>
componente e all'interno di ogni passaggio<mat-step>
sono presenti pulsanti stepper per navigare nel componente. Così...
<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>
Ora mi chiedo se sia possibile rimuovere i pulsanti da ogni passaggio e averli altrove <mat-horizontal-stepper>
in una posizione statica o addirittura al di fuori di <mat-horizontal-stepper>
e posso navigare avanti e indietro utilizzando il codice all'interno del mio file di dattiloscritto del componente. Per dare un'idea, vorrei che il mio HTML fosse qualcosa del genere
<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
e vedendo come avrei potuto fare riferimento allo Stepper, ma mi hai battuto! Adoro il fatto che tu abbia aggiunto anche la funzionalità di disabilitazione / abilitazione! Avere alcuni punti!