MinLength Validator将0视为零长度

时间:2019-12-05 10:19:31

标签: validation angular6

我有以下代码来验证一个字段,该字段保持数字值    值为0时    然后验证失败,因为minLength将0视为0长度

场景:我有从HTML强制性的折扣字段,以及minLength 1    从角度来看。

它应该接受0,但在这种情况下格式无效

 discount: new FormControl('', Validators.compose([
        Validators.maxLength(5),
        Validators.minLength(1),
  ])),

我不想使用Validators。根据我的要求只需要我需要使用的minLength,它将来自数据库(到目前为止,我只是硬编码)

  discount: new FormControl('', Validators.compose([
        Validators.required
        Validators.maxLength(5),

  ])),

请帮助

0 个答案:

没有答案