我有一个3个步进的步进器,每个步进器都有自己的组件。我没有在每一步使用Forms,所以每一步都有很多输入字段。
问题是所有步骤的Oninit方法都是在第一步本身加载时调用的。当我从第一个步骤传递到第二个步骤的变量加载数据时,这弄乱了我的代码。有没有一种方法可以避免在第一步本身上加载每个步骤的所有oninit?
在下面的链接上查看问题并打开控制台: https://stackblitz.com/edit/angular-vpoj5j
尽管我发现其他人也遇到了同样的问题,但我找不到解决方案。 https://github.com/angular/material2/issues/7985
答案 0 :(得分:0)
您可以使用#stepper selectedIndex属性显示组件并触发ngOnInit事件。