Tôi có một câu hỏi liên quan đến Angular Material (với Angular 4+). Giả sử trong mẫu thành phần của tôi, tôi thêm một <mat-horizontal-stepper>
thành phần và trong mỗi bước, <mat-step>
tôi có các nút bước để điều hướng thành phần. Như vậy ...
<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>
Bây giờ tôi đang tự hỏi liệu có thể loại bỏ các nút ra khỏi mỗi bước và đặt chúng ở nơi khác ở <mat-horizontal-stepper>
vị trí tĩnh hoặc thậm chí bên ngoài <mat-horizontal-stepper>
và tôi có thể điều hướng ngược và chuyển tiếp bằng cách sử dụng mã trong tệp bảng chữ thành phần của mình hay không. Để đưa ra ý tưởng, tôi muốn HTML của mình giống như thế này
<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
và xem làm thế nào tôi có thể tham chiếu bước - nhưng bạn đã đánh bại tôi về nó! Thích thực tế là bạn cũng đã thêm chức năng tắt / bật! Có một số điểm!