我有一个动态生成字段的表单,我正在使用ng-form
它。该表单有一个ng-repeat
输入字段,主表单有一个“保存”按钮。
即,当输入字段之一脏且有内容时,应启用保存按钮,否则应禁用。
这是我的 HTML 代码:
<form class="form-horizontal" name="$parent.fSForm" novalidate ">
<fieldset class="form-group pl-sm" ng-repeat="fs in list track by $index">
<ng-form name="innerForm">
<div class="col-md-5">
<input type="text" class="form-control" autocomplete="off" name="fsl" ng-change="fileChanged()" ng-model="fs.path" placeholder="Add new here">
</div>
</ng-form>
</fieldset>
<a class="prop-toggle ng-binding" href="" ng-click="addNew()">Add More</a>
</form>
</div>
<div class="footer">
<span>
<button type="button" class="btn" ng-click="close()">Cancel</button>
</span>
<span>
<button type="submit" class="btn btn-primary" ng-click="save()" ng-disabled="fSForm.$error.fooname">Save</button>
</span>
</div>
因此,为了在表单最初加载时禁用我的保存按钮,我应该如何使用ng-form
礼物来验证它?当其中一个输入字段中有一些文本时,应启用保存。不确定我们如何在表单保存按钮中ng-disabled
处理ng-form