Что такое StepState компонента углового материала Stepper - PullRequest
0 голосов
/ 31 марта 2019

Я пытаюсь настроить step-numbers, например, 1, 2, 3, отображаемые для каждого шага, с различным значком в initial state степпера

В настоящее время я могу заменить step-numbers на значение matStepperIcon в состоянии edit в ng-template, как показано ниже

При этом я вижу, что только при переходе к следующему шагу предыдущие шаги step-number изменяются на icon (donut_large).

  <mat-vertical-stepper [linear]="isLinear" #stepper>
        <ng-template matStepperIcon="edit"><mat-icon>donut_large</mat-icon> </ng-template>
    <mat-step >

... код исключен для краткости ...

1) мне нужно использовать значок donut_large с каким-либо другим значением matStepperIcon, кроме редактирования. Итак, обратите внимание, что значок donut_large отображается на шагах в состоянии Steppers reset. 2) Какие все другие значения StepState могут использоваться, так как, когда я пытаюсь использовать любые другие значения, такие как done или reset для matStepperIcon, это не работает. Это работает только когда я использую значение как edit. Согласно документации на сайте англоязычных материалов matStepperIcon относится к

@Input('matStepperIcon') | name: StepState | Name of the icon to be overridden.

...