输入类型的角度验证的奇怪性=“数字”

时间:2013-12-11 15:18:24

标签: html5 angularjs

根据documentation,验证密钥为:
<input type="number" required />
是:    requirednumber

让我们回想一下,true的密钥值意味着错误,false意味着满足期望。

  • 如果我什么都没输入,required: truenumber:false =&gt;为什么不numbertrue,因为空字符串不是数字?
  • 如果我输入fergrgrequired: truenumber:false =&gt;为什么不需要falsenumbertrue

唯一似乎是逻辑的情况是我输入一个数字,其中requirednumber都得到false

文档中提供的演示确认了此规则。

错误?或者任何解释?

1 个答案:

答案 0 :(得分:1)

这是错误。 你可以在firefox中查看。 $的错误应该是真的。 访问https://groups.google.com/forum/#!msg/angular/pRc5pu3bWQ0/4yxCdCz1JeMJ