我有一个如下所示的表格,为了简单起见,我在这里只保留了 1 个字段。在我的表单中,我有许多其他字段,包括国家/地区下拉列表。如果选择的国家是 A、B 或 C,我想删除我使用 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>
有什么建议 ?
最佳答案
关于angularjs - 在 angular js 中动态添加删除所需的 angular 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26774693/