Mat-Stepper在ngbmodal中的问题。

问题描述 投票:0回答:1

我在ngbmodal中使用了一个垫形步进器,我的目的是创建一个步进功能。然而我需要的步骤不是线性的,基于选择你可能会来回走动。

例如步骤1

按钮--点击进入步骤2按钮--点击进入步骤3

第二步

按钮--点击进入步骤4按钮--点击进入步骤5

第三步

按钮--点击进入步骤1按钮--点击进入步骤2

我宣布步进器为

@ViewChild('stepper') stepper:Matstepper。

对于跳转,我使用 stepper 作为 id,然后调用 this.stepper.selectedIndex = (required step index)。

然而,当代码运行时,我得到 "this.stepper "为undefined,因此出现 "无法设置undefined的selectedIndex "这样的错误。

模态是有条件地打开的。然而,即使在模态打开时也会抛出错误,你可以在页面上看到mat-stepper,这意味着它现在也存在于DOM中。

我到底做错了什么?

angular angular-material2 mat-stepper
1个回答
0
投票

如果有人面临这个问题,我已经找到了一个解决方案。

我使用html元素本身的selectedIndex属性,而不是使用选择器和视图子。

© www.soinside.com 2019 - 2024. All rights reserved.