首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Angular Material Design Stepper获取步长索引

从Angular Material Design Stepper获取步长索引
EN

Stack Overflow用户
提问于 2019-06-27 21:48:38
回答 1查看 2.3K关注 0票数 1

我正在尝试获取使用Angular Material Design stepper的组件中的选定步骤。

问题是,我试图通过使用selectedIndex属性来获取它,但现在当我尝试获取它时,总是得到"1“

代码语言:javascript
复制
        <button mat-button mat-flat-button color="primary"
                (click)="onSave(stepper)">
          SAVE
        </button>
代码语言:javascript
复制
onSave(stepper: MatStepper)
  {
    debugger;
    let workflowStepName = this.declarationWorkflowHelper.getWorkflowName(stepper.selectedIndex);

    this.screenSave.next(workflowStepName);
  }

我期望步进器的选定索引,但我总是检索"1“。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-27 22:06:05

尝试将stepControl显式设置为您的matStep。例如firstFormGroupsecondFormGroup

代码语言:javascript
复制
<mat-step [stepControl]="firstFormGroup">
    <form [formGroup]="firstFormGroup">
      <!-- The code is omitted for the brevity -->
      <div>
        <button mat-button matStepperNext>Next</button>
      </div>
    </form>
  </mat-step>
  <mat-step [stepControl]="secondFormGroup">
    <form [formGroup]="secondFormGroup">
      <!-- The code is omitted for the brevity --> 
     <div>
        <button mat-button matStepperPrevious>Back</button>
        <button mat-button matStepperNext>Next</button>
      </div>
    </form>
  </mat-step>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56792512

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档