Clarity Wizard - Перейти на страницу X при открытии (clrWizardOpenChange) - PullRequest
0 голосов
/ 17 сентября 2018

Я создал мастера с тремя страницами.Когда мастер открывается, я хочу сразу перейти на вторую страницу и не запускать одну страницу один.

Я пытался использовать событие clrWizardOpenChange в моем мастере, но this.wizard.pages кажется неопределенным или страницы не инициализированыв данный момент.

Есть ли способ добиться такого поведения?

Stackblitz

1 Ответ

0 голосов
/ 17 сентября 2018

Вы открываете мастер в ngOnInit() вашего собственного компонента. На этом этапе ни одно из представлений или страниц не существует, ваше приложение в значительной степени все еще загружается.

Если я использую кнопку, чтобы открыть мастер и просто сгруппировать «перейти на вторую страницу» и «открыть» в одном и том же обратном вызове, все будет работать нормально: https://stackblitz.com/edit/open-wizard-page?file=app/app.component.ts

...