![](/img/trans.png)
[英]Angular validation: if dynamically add required attribute validation will break
[英]add remove required validation in angular dynamically in angular js
我有一个如下所示的表单,为简单起见,我在这里只保留了1个字段。 在我的表格中,我有许多其他领域,包括国家下拉列表。 如果选择的国家/地区是A,B或CI想要删除我使用addressRequired
进行的所需验证,该addressRequired
变更会在国家/地区更改时获得真/假值。
我正在删除所需的.removeAttr()
,它确实从html中删除。
但ng-disabled="myAbcForm.$invalid"
剧照显示无效。
<form name="myAbcForm" ng-submit="submitForm(myAbcForm.$valid)" novalidate class="myAbcForm">
<div class="element-box fltlt">
<label>Address </label><sup ng-show="addressRequired">*</sup>
<input type="text" value="" ng-model="details.Address" required="">
<span ng-show="!details.Address && addressRequired" class="error-msg field-validation-error">Address is required.</span>
</div>
<div id="clearfix">
<input type="submit" value="Update" class="btn fltlt btnBG" ng-disabled="myAbcForm.$invalid" />
</div>
</form>
有什么建议 ?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.