【问题标题】:Clarity clr-wizard have disable button not workingClarity clr-wizard 的禁用按钮不起作用
【发布时间】:2018-10-10 07:28:49
【问题描述】:

我正在使用来自 Angular 6 项目的清晰设计框架中的clr-wizard

我在 clr-wizard 中有两个步骤,如下面的代码。

<clr-wizard>
    <clr-wizard-page [clrWizardPageNextDisabled]="!stepFirstNextButtonEnable">
        <ng-template clrPageTitle>Platforms</ng-template>
        <ng-container>
            ....
        </ng-container>
        <ng-template clrPageButtons>
            <clr-wizard-button class="custom-btn-primary" [type]="'custom-next-step-first'">NEXT</clr-wizard-button>
        </ng-template>
    </clr-wizard-page>

    <clr-wizard-page [clrWizardPageNextDisabled]="!stepSecondNextButtonEnable">
        <ng-template clrPageTitle>Platforms</ng-template>
        <ng-container>
            ....
        </ng-container>
        <ng-template clrPageButtons>
            <clr-wizard-button class="custom-btn-primary" [type]="'custom-next-step-second'">NEXT</clr-wizard-button>
        </ng-template>
    </clr-wizard-page>
</clr-wizard>

我必须在每个步骤中使用自定义NEXT 按钮,因此我使用&lt;ng-template clrPageButtons&gt;&lt;/ng-template&gt; 并且我使用[clrWizardPageNextDisabled] 在每个步骤中禁用按钮。

在第一步按钮禁用前几天工作。现在这行不通了。

如果我们删除自定义按钮&lt;ng-template clrPageButtons&gt;

参考:

https://vmware.github.io/clarity/documentation/v0.13/wizards

【问题讨论】:

标签: angular vmware-clarity


【解决方案1】:

自定义按钮的type 应为nextcustom-next

<clr-wizard-button type="custom-next">NEXT</clr-wizard-button>

Forker Stackblitz

【讨论】:

  • 真棒@Yurzui。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-28
相关资源
最近更新 更多