Angular Material Stepper Oninit用于在Step1本身上调用的所有步骤

时间:2018-08-30 03:44:20

标签: angular angular-material angular-material-stepper

我有一个3个步进的步进器,每个步进器都有自己的组件。我没有在每一步使用Forms,所以每一步都有很多输入字段。

问题是所有步骤的Oninit方法都是在第一步本身加载时调用的。当我从第一个步骤传递到第二个步骤的变量加载数据时,这弄乱了我的代码。有没有一种方法可以避免在第一步本身上加载每个步骤的所有oninit?

在下面的链接上查看问题并打开控制台: https://stackblitz.com/edit/angular-vpoj5j

尽管我发现其他人也遇到了同样的问题,但我找不到解决方案。 https://github.com/angular/material2/issues/7985

1 个答案:

答案 0 :(得分:0)

您可以使用#stepper selectedIndex属性显示组件并触发ngOnInit事件。