angularjs - 如果在 Angular JS 中检查输入,如何删除必需的属性?

标签 angularjs

我有 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/

相关文章:

angularjs - Protractor 等待数据库连接

angularjs - 如何让我的文本根据 http 请求的结果不断更改,直到满足结束条件?

javascript - 如何通过在angularjs中使用多个复选框来显示和隐藏多个div?

angularjs - 如何将背景图像添加到 ionic 侧面菜单

javascript - AngularjS 到 ElasticSearch 的连接超时

javascript - Facebook API javascript FB.logout 拒绝在框架中显示 'https://www.facebook.com/home.php',因为它将 'X-Frame-Options' 设置为 'deny'

angularjs - ng-table 在排序时将页面重置为 1

php - 了解 JWT 和 HTTP 授权 header ? (客户端 : Angular, 服务器:php)

angularjs - 使用现有值填充 AngularJS 模型

javascript - 如何循环遍历2个对象数组并通过匹配id进行合并