angularjs - 如何在angularjs中切换按钮状态?

标签 angularjs

我想要做的是启用提交按钮如果所有文本框都包含其中的值。否则禁用提交按钮。但这里的问题是文本框的数量可能会有所不同(动态),因此我无法对 ng-disabled 中的模型进行硬编码属性。

这是我迄今为止尝试过的:http://jsfiddle.net/codef0rmer/6uKAT/

我应该遵循其他任何方法吗?

最佳答案

这是basic idea .

<form name="myForm">
     Item1: <input ng-model="item1" required/><br/>
     Item2: <input ng-model="item2" required/><br/>
     Item3: <input ng-model="item3" required/><br/>
     <button type="submit" ng-disabled="myForm.$invalid">Submit</button>
</form>

关于angularjs - 如何在angularjs中切换按钮状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12853512/

相关文章:

javascript - 重定向到另一个页面会阻止函数返回它们的值

javascript - Angular - 动态创建一个新模块,并将其注入(inject)到主应用程序的依赖项中?

javascript - 在加载状态之前,我需要为 Angular js中的每个状态添加角色?

google-chrome-extension - 在 Google Chrome 扩展中使用 AngularJS

angularjs - 为什么 Angular 2 "Filters"被称为 "Pipe"?

javascript - 在 SVG 定义的视口(viewport)内绘制多边形

javascript - 如何在angularjs中将时区添加到日期时间?

angularjs - Angular 指令 - 双向数据绑定(bind)问题

javascript - 对话框不关闭

javascript - 使用 AngularJS 在 Ui-Router 中嵌套状态