Typescript 财产';最小值';不存在于类型';验证器类型';
我正在创建一个反应式表单,使用验证器验证我的输入。下面是我的代码,我的angular版本为4.1.3以及@angular/formTypescript 财产';最小值';不存在于类型';验证器类型';,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
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()验证某个数字是否具有最小值,并且您正在使用非数字的'
初始化控件。也许你想知道长度。但无论如何,你应该升级