угловой материал степпера динамически добавляйте новые элементы шага при каждом клике

Ответ здесь на https://github.com/rpiaggio (спасибо!) [/ ​​g2]

Используйте dependencyOverrides += "org.webjars.npm" % "js-tokens" % "3.0.2"

3
задан Anji 20 January 2019 в 06:51
поделиться

1 ответ

Я бы использовал FormArray вместе с FormGroup

HTML:

<button mat-raised-button (click)="addItem()">
  add item
</button>
 <form [formGroup]="formGroup">
  <mat-horizontal-stepper  formArrayName="form">
    <mat-step [formGroupName]="i" *ngFor="let customerGroup of formGroup.controls.form.controls; let i = index">
      <ng-template matStepLabel>Step {{i + 1}}</ng-template>
      <mat-form-field>
        <input matInput placeholder="Address" formControlName="cont" required>
      </mat-form-field>
    <div>
      <button mat-button matStepperPrevious>Back</button>
      <button mat-button matStepperNext>Next</button>
    </div>
    </mat-step>
  </mat-horizontal-stepper>
</form>

Код TS:

[ 111]

Stackblitz

0
ответ дан Prashant Pimpale 20 January 2019 в 06:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: