Hi I have a form which does update on button click.
$scope.action = \"Update\";
var id = $routeParams.editId;
scope.item = updateRecord.get({ id: id })
1) To Remove the values in Form Fields and to reset you can use $setPristine();
$scope.formName.$setPristine();
2) Next, to set the form to Untouched State too use $setUntouched();
(If you have required fields in your form Fields and also if you are using ng-messages then if you don't use the below function those fields will show error.)
$scope.formName.$setUntouched();