我有一个表单,可以将多行添加到特定集合中。我使用 ng-repeat
显示输入。
我想添加验证,以确保集合中至少有一项,如果没有,则阻止提交。
由于验证不是针对输入值,而是针对 Controller 的属性,所以我似乎无法解决:
- 在哪里进行验证
- 如何在集合长度发生变化时运行验证
最佳答案
您可以使用ngDisabled提交按钮上的指令来实现它:
<div ng-show="dataList.length == 0">Add at least one record</div>
......
<button ng-disabled="dataList.length == 0">Submit</button>
关于javascript - 验证 AngularJS 集合有项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18564180/