2017-05-26 27 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