有角度的条件场

时间:2014-11-30 14:38:57

标签: angularjs

我有一个这样的表格:

<select>
<option class="0" selected="selected" value="">third</option>
<option value="1">first</option>
<option value="2" selected="selected">second</option>
</select>  

<input class="ng-pristine ng-valid" type="text" ng-model="NewBranchRequest.PwrCnt" placeholder="sad">

我希望当用户选择第一个时,必须输入,如果不是无关紧要。

有什么想法吗? THX

1 个答案:

答案 0 :(得分:0)

将下拉列表绑定到模型,如果选择了正确的值,则使用ng-required有条件地要求该字段。

<select ng-model="requireInput">
    <option selected="selected" value="">third</option>
    <option value="1">first</option>
    <option value="2">second</option>
</select>
<input class="ng-pristine ng-valid" 
       type="text" 
       ng-model="NewBranchRequest.PwrCnt" 
       placeholder="sad" 
       ng-required="requireInput==1">

Demo