Angular 检查FormGroup是否已提交

Angular 检查FormGroup是否已提交,angular,Angular,在模板驱动的表单中,我们可以使用NgForm中的submitted属性检查这一点。但如何以模型驱动的形式实现这一点呢?在组件中创建一个变量issubmitt=false。 提交按钮后,您可以将其设置为true进入onSubmit()函数。 例如: onSubmit(): void{ this.isSubmited = true; // code.... } 再次将其设置为false,设置为after response我刚刚发现您可以将ngForm与formGroup一起使用: &

在模板驱动的表单中,我们可以使用
NgForm
中的
submitted
属性检查这一点。但如何以模型驱动的形式实现这一点呢?

在组件中创建一个变量
issubmitt=false
。 提交按钮后,您可以将其设置为true进入
onSubmit()
函数。 例如:

onSubmit(): void{
     this.isSubmited = true;
  // code....
}

再次将其设置为false,设置为after response

我刚刚发现您可以将
ngForm
formGroup
一起使用:

<form [formGroup]='form' #ngForm="ngForm" (ngSubmit)='validation(ngForm)' 
  [ngClass]="{ 'form-unsubmitted': !ngForm.submitted}">

当然,我只是想知道是否有Angular2的方法:)请看这里