首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >密码:新FormGroup("",[Validators.required])

密码:新FormGroup("",[Validators.required])
EN

Stack Overflow用户
提问于 2022-06-17 03:33:39
回答 2查看 100关注 0票数 0

在处理身份验证部分时,我在ts文件中得到一个错误,任何猜测我为什么在app.component.ts中得到这个错误,我在第13行和第14行中得到错误。

代码语言:javascript
复制
import { Component, OnInit } from '@angular/core';
import { FormGroup, Validators ,FormControl, FormBuilder, AbstractControl} from '@angular/forms';
import { AuthServiceService } from '../auth-service.service';

@Component({
  selector: 'app-login',
  templateUrl: './login.component.html',
  styleUrls: ['./login.component.css']
})
export class LoginComponent implements OnInit {
  form: FormGroup=this.formBuilder.group({
    email:new FormGroup("",[Validators.required]),
    password:new FormGroup("",[Validators.required])
  });
  

  constructor(private authService:AuthServiceService,private formBuilder: FormBuilder) { }

  ngOnInit(): void {
  }
  initForm(){
    this.form=new FormGroup({
      
    })
  }
  login(){
    if(this.form.valid){
      this.authService.login(this.form.value).subscribe(result=>{
        if(result.success){
          console.log(result);
          alert(result.message);
        }
        else{
          alert(result.message);
        }
      })
    }
  }

}
EN

回答 2

Stack Overflow用户

发布于 2022-06-17 06:11:40

代码语言:javascript
复制
form: FormGroup=this.formBuilder.group({
    email:new FormControl("",[Validators.required]),
    password:new FormControl("",[Validators.required])
  });

解决方案的截图

查看图像以更好地理解

https://angular.io/guide/reactive-forms

票数 1
EN

Stack Overflow用户

发布于 2022-06-17 04:26:42

FormGroup是一组表单字段。您必须使用FormControl来指定每个表单字段。

代码语言:javascript
复制
    email:new FormControl("",[Validators.required]),
    password:new FormControl("",[Validators.required])
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72654039

复制
相关文章

相似问题

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