在AngularJS中提交表单时如何忽略“禁用选择框”?

时间:2017-03-16 07:15:46

标签: angularjs

当用户点击提交按钮时,表单验证将会检查。如果用户选择国家/地区'奥地利',则禁用状态选择框。禁用选择框不应检查验证,否则验证将检查。我能怎么做?我试过了波纹管代码。

{{1}}

2 个答案:

答案 0 :(得分:0)

替换

ng-required="true"

通过

ng-required="states[state1].length"

答案 1 :(得分:0)

只需添加ng-required =" true"到ng-required =" states [state1] .length> 0"

<select id="state" ng-disabled="!states[state1].length" style="width:100px;" name="stateName"  ng-model="cities" ng-required="states[state1].length > 0">

工作jsfiddle:https://jsfiddle.net/Lc3n55d2/24/