如何在Angular2应用程序中禁用HTML5表单验证?

5

我有一个包含必填的电子邮件输入框的表单。我想在该输入框上使用自定义验证,以便能够显示不同语言的错误消息。但是,目前该输入框由HTML5验证进行评估。

代码如下:

<input [(ngModel)]="user.email" type="email" class="form-control" id="email" name="email" required placeholder="{{'Email'|translate}}">

是否可以禁用它,以便我能够实现自己的验证?

验证代码尚未编写。


4
请在代码中添加 <form> 标签,但不要包含 validate 属性。 - Aravind
仅导入 { FormGroup, FormBuilder } 自 '@angular/forms'。 - S M
@Aravind 谢谢,如果你想发布它,我会接受它作为正确答案。 - Stefan
1个回答

8

以下是没有validate属性的包含标签:

<form action="Form" novalidate>
  <input [(ngModel)]="user.email" type="email" class="form-control" id="email" name="email" required placeholder="{{'Email'|translate}}">
  <input type="submit">
</form>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接