У меня в коврике ngbmodal использовался шаговый коврик, и моя цель - создать шаговый элемент. однако необходимые мне шаги не являются линейными и в зависимости от выбора вы можете go вперед и назад.
для примера
кнопка шага 1
- нажмите go для шага 2 Кнопка
- нажмите go для шага 3
Шаг 2
Кнопка - нажмите go для шага 4
Кнопка - нажмите go на шаг 5
шаг 3
кнопка - нажмите на go на шаг 1
кнопка - нажмите на go на шаг 2
I объявить степпер как
@ ViewChild ('stepper') степпер: Matstepper;
для прыжков, я использую степпер в качестве идентификатора и затем вызываю
this.stepper.selectedIndex = (требуемый индекс шага);
однако, когда код запускается, я получаю this.stepper как неопределенное, и, следовательно, появляется ошибка типа "невозможно установить selectedIndex из неопределенного".
Модал открывается условно. Однако, ошибка появляется даже тогда, когда модальный режим открыт, и вы можете видеть на странице mat-stepper, что означает, что он теперь присутствует и в DOM.
Что я здесь делаю неправильно? 1035 *