我正在尝试对表单中的单个输入字段使用setPristine方法。有多种方法可以对整个表单执行此操作,但我只想对表单中的一个输入字段执行此操作。我该怎么做?

我这样尝试过

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

但是没有用。

这是我想在某些功能上将其设置为原始状态的输入字段。
<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">

最佳答案

也许您可以尝试一下。

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

看看这个plunker,它可能对你有用。

关于angularjs - 单个输入字段的setPristine,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39630515/

10-12 23:35