我有 HTML 代码:
<input type="text" ng-model="name" required>
<input type="text" ng-model="sec_name" required>
<h2>Check if you dont want enter full name</h2>
<input type="checkbox" ng-model="none">
如果用户选中了input type="checkbox"
,我如何删除required
属性?
如果不检查的话会回来吗?
它需要ng-disabled
:
<div ng-disabled="form.$invalid">Send form</div>
最佳答案
您可以使用 ng-required,而不是 required,这样您就可以在复选框上设置一个模型,例如
<input type="text" ng-model="name" ng-required="!none">
<input type="text" ng-model="sec_name" ng-required="!none">
<h2>Check if you dont want enter full name</h2>
<input type="checkbox" ng-model="none">
这是一个适合您的工作示例 - http://jsfiddle.net/U3pVM/16544/
关于angularjs - 如果在 Angular JS 中检查输入,如何删除必需的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30957801/