1

我有一个步进器,它有 3 个步骤,每个步骤都有它自己的组件。我没有在每一步都使用表单,所以我在每一步都有一堆输入字段。

问题是所有步骤的 Oninit 方法都是在第一步本身的负载时调用的。当我从从 Ist 步骤传递到 2nd 步骤的变量中加载数据时,这会弄乱我的代码。有没有办法避免在第一步本身加载每一步的所有 oninit ?

请参阅以下链接上的问题并打开控制台: https ://stackblitz.com/edit/angular-vpoj5j

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

4

1 回答 1

0

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

于 2020-12-15T16:08:44.277 回答