2017-05-26 82 views
1

我使用formBuilder做了formGroup和formControl。angular2表单验证本机alret

下面的代码是我的代码的一部分。

companyPhoneFormGroup: fb.group({ 
    companyPhone: fb.group({ 
     head: [ '', Validators.required ] 
    }) 
}) 

我想在html模板中显示我的用户native alret,而不需要写'required'。我找不到这种方式。请帮帮我。谢谢。 enter image description here

回答

3

我猜你正在寻找ngNativeValidate

只需添加在你的表单标签:

<form [formGroup]="companyPhoneFormGroup" ngNativeValidate></form> 

编辑:忘记,这虽然意味着你需要设置required在输入字段虽然:

<input formControlName="head" required /> 
+0

我认为这不太好,我可以看到相关文件吗? 而我没有使用角度4,我使用角度2. –

+0

您是否必须在HTML中有“必需”? –

+0

这就是我见过的。而现在当我GOOGLE时,我发现这将是一个重复的:https://stackoverflow.com/questions/43189364/angular-4-enable-html5-validation其中还提到,没有任何记录...对不起关于每个人的愚蠢! – Alex