Typescript 财产';最小值';不存在于类型';验证器类型';

Typescript 财产';最小值';不存在于类型';验证器类型';,typescript,Typescript,我正在创建一个反应式表单,使用验证器验证我的输入。下面是我的代码,我的angular版本为4.1.3以及@angular/form createForm() { this.trainee = new Trainee(null,null,null,null,null,null,null); this.traineeForm = this.fb.group({ firstRow: this.fb.group({ name: ['', Validators.required], g

我正在创建一个反应式表单,使用验证器验证我的输入。下面是我的代码,我的angular版本为4.1.3以及@angular/form

createForm() {
this.trainee = new Trainee(null,null,null,null,null,null,null);
this.traineeForm = this.fb.group({
  firstRow: this.fb.group({
    name: ['', Validators.required],
    gender: ['',Validators.required]
  }),
  secondRow: this.fb.group({
    cgpa: ['', [Validators.required, Validators.min(3)]],
    university: ['', Validators.required]
  }),
  thirdRow: this.fb.group({
    course_division: [this.trainee.course_division, Validators.required],
    course: [this.trainee.course, Validators.required]
  }),
  forthRow: this.fb.group({
    batch: [this.trainee.batch, Validators.required]
  })
})}
但是,我无法使用Validators.min(3),因为错误显示:

类型“typeof Validators”上不存在属性“min”。 我真的不知道为什么我不能用它。请帮忙

在你使用的Angular的旧版本中有。自己实现,或者更好的是升级。目前稳定的版本是6.0.7

请注意,min()验证某个数字是否具有最小值,并且您正在使用非数字的
'
初始化控件。也许你想知道长度。但无论如何,你应该升级