我在 ngbmodal 中有一个使用过的垫子步进器,我的目标是创建一个步进器功能。但是我需要的步骤不是线性的,并且基于您可能来回选择的选择。
例如
步骤 1
按钮 - 点击进入第 2 步
按钮 - 点击进入第 3 步
第2步
按钮 - 单击以转到第 4 步
按钮-单击以转到第 5 步
第 3 步
按钮 - 单击以转到第 1 步
按钮-单击以转到第 2 步
我将步进器声明为
@ViewChild('stepper') 步进器:Matstepper;
对于跳跃,我使用步进器作为 id,然后调用
this.stepper.selectedIndex = (required step index);
但是,当代码运行时,我将“this.stepper”视为未定义,因此出现“无法设置未定义的 selectedIndex”之类的错误。
模态是有条件地打开的。然而,即使模式打开并且您可以在页面上看到 mat-stepper,也会引发错误,这意味着它现在也存在于 DOM 中。
我在这里做错了什么。?