次のように、モデルにサブモデルの配列が含まれるフォームがあります。
<form name="form1">
<div ng-repeat="sub in model.submodels">
<input ng-model="sub.name" required>
<button ng-click="delSubmodel($index)">x</button>
</div>
<button ng-click="addSubmodel()">+</button>
<button ng-disabled="form1.$invalid" type="submit">Save</button>
</form>
入力フィールドがない場合 (または、一般的に、入力フィールドの数がある値より小さい/大きい場合) にフォームを無効にするにはどうすればよいですか?
更新: 返信ありがとうございます。これがコントローラーの外で実行できることを願っています。