[英]Angular 2 - Basic form validation not working anymore
我有一个angular 2应用程序,其中包含一个带输入和基本html验证的基本表单。 就像是:
<form (onSubmit)="submit()">
<input type="email" />
<input type="submit" value="save" />
</form>
这工作大约一两个星期前。 今天,我正在测试我的应用程序,并注意到它完全忽略了任何基本的验证,如类型,模式,最大值,分钟等。在这种情况下,当你键入没有@符号的值时,它应该会抱怨。 但是,它不再抱怨了。 您可以在输入字段中键入所需的任何内容。
知道怎么会这样吗?
我也有这个问题。 所以我搜索并找到了这个 。
基本上默认情况下,angular会添加一个名为novalidate的东西。 如果你们想使用浏览器的原生表单验证,只需添加ngNativeValidate属性:
<form ngNativeValidate></form>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.