有没有办法将[stepControl]
错误匹配器与模板驱动的表单一起使用?文档只介绍了一个 AbstractControl 实例,它显然强制使用响应式表单。
我尝试使用[stepControl]="myNgForm"
并[linear]="true"
验证这些步骤,但步进器只是忽略它。
我很感激任何帮助。
谢谢!
有没有办法将[stepControl]
错误匹配器与模板驱动的表单一起使用?文档只介绍了一个 AbstractControl 实例,它显然强制使用响应式表单。
我尝试使用[stepControl]="myNgForm"
并[linear]="true"
验证这些步骤,但步进器只是忽略它。
我很感激任何帮助。
谢谢!
步骤控制似乎与“form.control”一起使用。这是一个示例,每个步骤一个表单和模板驱动的表单。
<mat-vertical-stepper [linear]="true">
<mat-step [stepControl]="form1.control">
<form #form1="ngForm">
<input [(ngModel)]="name" name="name" required />
</form>
</mat-step>
<mat-step [stepControl]="form2.control">
<form #form2="ngForm">
<input [(ngModel)]="address" name="address" required />
</form>
</mat-step>
</mat-vertical-stepper>
使用 [stepControl]="myNgForm.controls.[controlGroup]"
<form #form="ngForm" novalidate>
<mat-vertical-stepper [linear]="true">
<mat-step label="Reporting person" ngModelGroup="reportor" [stepControl]="form.controls.reportor">
<mat-form-field>
<input matInput placeholder="First Name" name="firstName" ngModel required />
</mat-form-field>
</mat-step>
</mat-vertical-stepper>
</form>
ngForm指令具有FormGroup类型的属性形式