0

特定のコレクションに複数の行を追加できるフォームがあります。入力を で表示していng-repeatます。

コレクションにアイテムが少なくとも 1 つあるという検証を追加し、存在しない場合は送信を防止したいと考えています。

検証は入力値ではなく、コントローラーのプロパティで行われるため、うまくいかないようです:

  1. 検証を配置する場所
  2. コレクションの長さが変更されたときに検証を実行する方法
4

1 に答える 1

2

送信ボタンでngDisabledディレクティブを使用して、それを実現できます。

<div ng-show="dataList.length == 0">Add at least one record</div>
......
<button ng-disabled="dataList.length == 0">Submit</button>
于 2013-09-02T00:47:05.670 に答える