setPristine用于单个输入字段

时间:2016-09-22 04:52:22

标签: angularjs

我正在尝试将setPristine方法用于表单中的单个输入字段。有很多方法可以为整个表单执行此操作,但我只想对表单中的一个输入字段执行此操作。如何执行此操作?

我试过这种方式

$scope.merchantDetails.customer_id.$setPristine = true;

但没效果。

这是我想在某个函数上将其设置为pristine状态的输入字段。

<input class="form-control" id="id_customer_id" name="customer_id" placeholder="Auto-generated if empty" title="" type="text" maxlength="8" ng-keydown="check();" ng-model="customer.customerId">

1 个答案:

答案 0 :(得分:4)

可能你可以试试这个。

$scope.form.customer_id.$setPristine(false);

看一下这个plunker。它可能对你有效。