Кнопки шага Metroni c не работают при использовании formControlName в форме Angular 8 - PullRequest
0 голосов
/ 21 февраля 2020

Я пытаюсь создать мастера keenthemes metroni c angular 8. Я использовал для формирования группы для связывания ввода формы. Но это не работает при использовании formgroup.

Вот html шаблон:

            <div class="kt-form__actions">
                <div class="btn btn-secondary btn-md btn-tall btn-wide kt-font-bold kt-font-transform-u"
                    data-ktwizard-type="action-prev">
                    Önceki
                </div>
                <div (click)="onSubmit()"
                    class="btn btn-success btn-md btn-tall btn-wide kt-font-bold kt-font-transform-u"
                    data-ktwizard-type="action-submit"
                    [ngClass]="{'kt-spinner kt-spinner--right kt-spinner--md kt-spinner--light': loading$ | async}">
                    Güncelle
                </div>
                <div class="btn btn-brand btn-md btn-tall btn-wide kt-font-bold kt-font-transform-u"
                    data-ktwizard-type="action-next">
                    Sonraki
                </div>
            </div>

Вот настройки KTWizard в компоненте:

 ngAfterViewInit(): void {
        // Initialize form wizard
        const wizard = new KTWizard(this.el.nativeElement, {
      startStep: 1,
      manualStepForward: true,
      clickableSteps: true
        });

    // Validation before going to next page
    wizard.on('beforeNext', (wizardObj) => {

      wizard.on('change', () => {
        setTimeout(() => {
          KTUtil.scrollTop();
        }, 500);
      });
    });
    }

Что такое решение этой проблемы в metroni c?

Спасибо.

1 Ответ

0 голосов
/ 22 апреля 2020

У меня была похожая проблема при использовании версии html. Убедитесь, что ваш идентификатор формы точно такой же, как в шаблоне , в моем случае настройка id="kt_form" решает проблему!

...