Angular 模板驱动窗体的数学步进步进控制

Angular 模板驱动窗体的数学步进步进控制,angular,angular-material2,angular-material-stepper,Angular,Angular Material2,Angular Material Stepper,有没有办法将[stepControl]错误匹配器与模板驱动的表单一起使用?文档只是介绍了一个AbstractControl实例,它显然强制使用reactiveForm 我尝试使用[stepControl]=“myNgForm”和[linear]=“true”来验证步骤,但步进器只是忽略了它 谢谢你的帮助 谢谢 使用[stepControl]=“myNgForm.controls.[controlGroup]” 步进控件似乎与“form.control”一起工作。 这里是一个每个步骤一个表单和模板

有没有办法将
[stepControl]
错误匹配器与模板驱动的表单一起使用?文档只是介绍了一个AbstractControl实例,它显然强制使用reactiveForm

我尝试使用
[stepControl]=“myNgForm”
[linear]=“true”
来验证步骤,但步进器只是忽略了它

谢谢你的帮助

谢谢

使用[stepControl]=“myNgForm.controls.[controlGroup]”


步进控件似乎与“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>

ngForm指令具有form类型的属性FormGroup


你的意思是表单输入验证吗?使用
stepControl
ngModelGroup
必须切换到,不是吗?在Angular 10中对我不起作用:
属性“form1”在类型“MyComponent”上不存在。
如果链接中断,你能提供链接周围的上下文吗?非常感谢。
  <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>