我有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">
如果用户选中required
,我如何删除input type="checkbox"
属性?
如果不加以控制就回来?
需要ng-disabled
:
<div ng-disabled="form.$invalid">Send form</div>
答案 0 :(得分:5)
您可以使用ng-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/
答案 1 :(得分:0)
使用ng-required代替:
<input type="text" ng-model="sec_name" ng-required="none">
这正是为什么需要ng-。