Réinitialiser le formulaire après la soumission, angularjs

salut, je veux effacer les valeurs d'un formulaire après le succès de la réalisation. Houw dois-je implemnt

<div ng-controller="employeelistController as listControl">
<div class="container form-group" ng-controller="addEmployee as addemp">
<form name="frmEmployee" ng-submit="Add(addemp.employee) && frmEmpbloyee.$valid">
<div class="col-lg-4 ctrmain">
<div class="row">
<div class="col-lg-6">
<strong>Employee No</strong>
</div>
<div class="col-lg-6">
<input type="number" id="txtEmpId" ng-model="addemp.employee.employeeid" required class="form-control" />
</div>
</div>
<div class="row">
<div class="col-lg-6">
<strong>FirstName</strong>
</div>
<div class="col-lg-6">
<input type="text" id="txtfirstName" ng-model="addemp.employee.firstname" required class="form-control" />
</div>
</div>
<div class="row">
<div class="col-lg-6">
<strong>LastName</strong>
</div>
<div class="col-lg-6">
<input type="text" id="txtlastName" ng-model="addemp.employee.lastname" required class="form-control" />
</div>
</div>
<div class="row">
<div class="col-lg-6">
<strong>Department</strong>
</div>
<div class="col-lg-6">
<input type="text" id="txtDept" ng-model="addemp.employee.department" required class="form-control" />
</div>
</div>
<div class="row">
<div class="col-lg-6">
<strong>DOB</strong>
</div>
<div class="col-lg-6">
<input type="date" id="DTdob" ng-model="addemp.employee.dateofbirth" required class="form-control" />
</div>
</div>
<div class="row">
<input type="submit" id="btnSubmit" class="btn btn-primary value=" save" />
</div>
</div>

qui est la meilleure façon de le mettre en œuvre. J'ai essayé de nombreuses façons. s'il vous plaît aider.

$scope.Add = function (emp,$scope) {
this.EmployeeObject = angular.copy(emp);
employee.push(this.EmployeeObject);
$scope.emp = null;
}

qui est la meilleure façon de le mettre en œuvre. J'ai essayé de nombreuses façons. s'il vous plaît aider.

ne addemp.employé={}
ou, $champ d'application.emp = { }. L'objet que vous liant à ng-model, faire { }
Essayez: emp = undefined;
squiroid la réponse de l'air parfait, si ça ne fonctionne pas, vous avez d'autres questions. Dans le $scope.Ajout d'une fonction pour vous fournir, vous êtes paramètre $champ d'application.emp = null alors que votre modèle est addemp.employé ... alors peut-être vous devriez $champ d'application.addemp.employé = null ou quelque chose.

OriginalL'auteur Aiju Thomas Kurian | 2015-02-02