Tengo una pregunta sobre Angular Material (con Angular 4+). Digamos que en mi plantilla de componente agrego un <mat-horizontal-stepper>
componente, y dentro de cada paso <mat-step>
tengo botones paso a paso para navegar por el componente. Al igual que...
<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>
Ahora me pregunto si es posible quitar los botones de cada paso y tenerlos en otro lugar <mat-horizontal-stepper>
en una posición estática o incluso fuera de él <mat-horizontal-stepper>
y puedo navegar hacia atrás y hacia adelante usando código dentro de mi archivo de mecanografía de componente. Para dar una idea, me gustaría que mi HTML fuera algo como esto
<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
y viendo cómo podía hacer referencia al Stepper, ¡pero me has adelantado! ¡Me encanta el hecho de que también agregó la función de deshabilitar / habilitar! ¡Ten algunos puntos!