Я пытаюсь использовать шаговый манипулятор angular для отслеживания прогресса (я знаю, что он не предназначен для этого ... но это единственное, что соответствует моим требованиям). У меня есть 5 шагов в моем степпере.
Я хочу включить цвет, когда товар или товар достигнет этой точки. Я нашел класс mat-step-icon-selected
для него. Но это не работает.
Я получу данные из API, который вернет мне номер статуса / шага. и исходя из этого мне нужно повернуть цвет.
Я не могу изменить цвет класса. Я пытался использовать ngClass
на mat-step
Но это не работает.
Это мой код:
<mat-horizontal-stepper [linear]="true">
<mat-step>
<ng-template matStepLabel >
Initiated
</ng-template>
</mat-step>
<mat-step [className]="isTrue ? 'mat-step-icon-selected' : ''">
<ng-template matStepLabel>PM</ng-template>
</mat-step>
<mat-step #stepper>
<ng-template matStepLabel>HM</ng-template>
</mat-step>
<mat-step>
<ng-template matStepLabel>BU</ng-template>
</mat-step>
<mat-step>
<ng-template matStepLabel>FT</ng-template>
</mat-step>
</mat-horizontal-stepper>
Предложите решение для обновления цвета отображаемого степпера.
Спасибо:)