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()'$setPristine'- TypeError: のプロパティを読み取れませんundefined

  2. $pristine- TypeError: のプロパティ'$pristine'を設定できませんundefined

この問題を解決する方法を教えてください。

4

1 に答える 1

-1

これにはフォーム名を使用できます。

あなたの場合:

$scope.userForm.$setPristine()

または、HTML で直接:

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