0

我正在使用AngularJS v1.3.16。我想重置表格。

我试过了$pristine$dirty$setPristine()我收到了错误消息:

HTML:

<form id="userForm" class="form-horizontal ut-form form-validation" role="form" name="userForm" novalidate>
.........
</form>

代码:

    $scope.createUser = function () {
        $scope.page.view = 'create';
        $scope.account = "";
        $scope.userForm.$pristine = true;
    }

错误信息:

  1. $setPristine()- TypeError:无法读取'$setPristine'的属性undefined

  2. $pristine- TypeError:无法设置'$pristine'的属性undefined

请任何人建议我如何解决这个问题。

4

1 回答 1

-1

您可以为此使用表单名称。

在你的情况下:

$scope.userForm.$setPristine()

或者直接在 HTML 中:

userForm.$setPristine()
于 2015-06-23T13:17:03.187 回答