嗨,我有表格,我在使用很多字段。提交后,如果everythign正常,我正在清除或将表单设置为默认状态,但我仍然收到错误消息。
<div>
<span>Type:</span>
<select class="chosen" name="type" required="" chosen="exp.transactionType" ng-model="exp.selectedTransactionType"
ng-options="tt.value for tt in exp.transactionType">
</select>
<div class="error-msg" ng-show="form.$submitted || form.type.$touched">
<span class="error-msg" ng-show="form.type.$error.required">Select transaction type.</span>
</div>
</div>
我在这里做错了吗?
答案 0 :(得分:1)
您需要设置表单的原始状态。 假设您的表单名称是&#34; myForm&#34;,那么在清除表单后,您可以执行以下操作
$scope.myForm.$setPristine();