我创建了一个包含三页的向导 . 向导打开后,我想直接导航到第二页,而不是从第一页开始 .
我尝试在我的向导上使用clrWizardOpenChange事件,但 this.wizard.pages 似乎未定义或此时没有初始化页面 .
this.wizard.pages
有没有办法实现这种行为?
Stackblitz
您正在自己的组件的 ngOnInit() 中打开向导 . 在那时,没有任何视图或页面存在,您的应用程序几乎仍然是引导 .
ngOnInit()
如果我使用一个按钮打开向导,只是将"skip to second page"和"open"分组在同一个回调中,它可以正常工作:https://stackblitz.com/edit/open-wizard-page?file=app/app.component.ts
1 回答
您正在自己的组件的
ngOnInit()
中打开向导 . 在那时,没有任何视图或页面存在,您的应用程序几乎仍然是引导 .如果我使用一个按钮打开向导,只是将"skip to second page"和"open"分组在同一个回调中,它可以正常工作:https://stackblitz.com/edit/open-wizard-page?file=app/app.component.ts