如何使用 AngularJS 跳过对嵌套表单的验证?即使子表单无效,我也必须使外部表单有效。
在下面的示例中,外部形式应该是有效的(fOuter.$valid
必须为真)。默认情况下,它不是。有选择吗?
代码(jsFiddle):
<div ng-app ng-controller="Ctrl">
<ng-form name="fOuter">
<h3>Outer form (valid={{fOuter.$valid}})</h3>
<input type="text" name="txtOuter" ng-model="outer" placeholder="(required)" required />
<ng-form name="fInner">
<h3>Inner form (valid={{fInner.$valid}})</h3>
<input type="text" name="txtInner" ng-model="inner" placeholder="(required)" required />
</ng-form>
</ng-form>
</div>