验证AngularJS集合中有项目

时间:2013-09-02 00:18:50

标签: javascript validation angularjs

我有一个表单,可以将多行添加到特定集合中。我用ng-repeat显示输入。

我想添加验证,即集合中至少有一个项目,如果没有,则阻止提交。

由于验证不在输入值上,而是在控制器的属性上,我似乎无法解决:

  1. 何处进行验证
  2. 如何在收集长度更改时运行验证

1 个答案:

答案 0 :(得分:2)

您可以在提交按钮上使用ngDisabled指令来实现它:

<div ng-show="dataList.length == 0">Add at least one record</div>
......
<button ng-disabled="dataList.length == 0">Submit</button>