2015-03-13 35 views
1

如何在Angular中做必要的選擇列表? 我試圖在選擇中添加PARAM requiredAngular需要怎樣的選擇列表?

<select name="name" ng-model="name" required> 
    <option disabled>Test</option> 
</select> 

HTML代碼後顯示錯誤:

<div class="form-error" ng-show="formName.name.$invalid && !formName.name.$pristine"> 
You must to enter name 
</div> 

回答

0

可以使用AngularJS ngRequired屬性,像這樣:ng-required="true"。你可以閱讀更多here

+0

'NG-所需= 「真」' – DonJuwe 2015-03-13 12:07:17

+0

感謝。我已更新我的評論。 – 2015-03-13 12:22:08

+0

它給了我不正確的第一個選項select:'' – Aliver 2015-03-13 12:57:21

2

做的第一個值空,如下所示:

<select name="name" ng-model="name" required> 
    <option value="">Test</option> 
</select> 
+0

這還解決了由於元素<選項值=「?undefined:undefined?>在ng-repeat不起作用的情況下無法工作的屬性」required「的問題,如果沒有帶空值的選項並且工作正常,如果有這樣的選項,例如,在下面的html中: valeryan 2015-11-25 13:17:54