clr-wizard - как запустить какой-нибудь код при открытии - PullRequest
0 голосов
/ 30 января 2020

С помощью clr-wizard мне нужно запустить некоторый код при открытии мастера.

clrWizardOpenChange не генерируется при изменении значения через ввод clrWizardOpen - см. этот вопрос github .

Есть предложения?

Спасибо.

1 Ответ

2 голосов
/ 30 января 2020

Это преднамеренно, поэтому у вас нет циклического l oop срабатывания входа и выхода. Именно это пытается описать проблема, с которой вы столкнулись, потому что если вы генерируете выходные данные, когда они установлены, они запускают еще один раунд обнаружения изменений, пока браузер не выйдет из строя.

Самый простой вариант - настроить обработчик событий, который вы вызываете при открытии мастера. Вместо того, чтобы просто установить (click)="wizardOpen = true", вы должны сделать (click)="openWizard()", а внутри метода openWizard сделать дополнительную логику c.

. Если вы предоставите рабочий образец, я могу предложить более конкретные c действия. , но это, по сути, просто упаковка логики c для установки модального состояния и вашего другого кода в функцию.

...