Ошибка сброса формы angularjsHtml

Программисты Html
Anonymous
Ошибка сброса формы angularjs

Сообщение Anonymous »

Я пытаюсь создать форму с проверкой, используя angularjs, и пока у меня это хорошо получается. Но когда я фиксирую кнопку сброса, все поля сбрасываются, за исключением сообщений об ошибках, которые я получаю из своей части проверки. Как мне избавиться от всех полей и сообщений об ошибках при сбросе формы.

Вот как это происходит, когда я нажимаю кнопку сброса

Изображение


это мой код

Give us your Feedback






Name*


You name is required.



Email


Enter a valid email.



Description



Description is too short.

Description is too long.




Reset



Submit






Мой контроллер

.controller('ContactCtrl', function($scope,$state,$ionicPopup, $timeout) {
$scope.showfeedback = function() {
$state.go('app.sfeedback');
};

$scope.submitForm = function(isValid) {
$scope.submitted = true;

// check to make sure the form is completely valid
if (!isValid) {
var alertPopup = $ionicPopup.alert({
title: 'Invalid data entered!',
});
} else {
var alertPopup = $ionicPopup.alert({
title: 'Feedback submitted',
});
}
};

$scope.reset = function() {
var original = $scope.user;
$scope.user= angular.copy(original)
$scope.userForm.$setPristine()
};
})


Подробнее здесь: https://stackoverflow.com/questions/260 ... eset-error

Вернуться в «Html»