如何强制最小值只有正数,包括0和避免验证器.要求在0值上点火



我意识到在Angular 12.2.16版本如果我在我的formControl

[Validators.min(0), Validators.required]

validors。当我引入0作为formControl的值时,required被触发。

有什么想法吗?

你可以使用自定义验证器来实现它就像这样

customValidator(): ValidatorFn {
return (control: AbstractControl): ValidationErrors | null => {
return control.value >= 0 ? null : { notMatched: true }
};

}

form = this.formBuilder.group({
key: this.customValidator(),
}

相关内容

  • 没有找到相关文章

最新更新