Взятого этой форму как пример http://plnkr.co/edit/fHEBw6dDdG3IVgnmCLb7?p=preview
Как я могу поставить $pristine
состояния формы истины после нажатия на кнопке SAVE DRAFT
нажат?
15
A
ответ
23
Вы можете позвонить $setPristine
на form
: http://plnkr.co/edit/wXaFXtuhNH6d4SP2uArm?p=preview
<button ng-click="reset(); form.$setPristine()">RESET</button>
<button ng-click="update(user); form.$setPristine()">SAVE</button>
Или вы можете вызвать метод в контроллере (после того, как обеспечить, чтобы форма существует):
$scope.update = function(user) {
$scope.master= angular.copy(user);
if ($scope.form) $scope.form.$setPristine();
};
$scope.reset = function() {
$scope.user = angular.copy($scope.master);
if ($scope.form) $scope.form.$setPristine();
};
1
Я заметил, что reset()
не очистит ввод электронной почты, если он не действителен. Вместо этого я использовал другой подход:
<button type="reset" ng-click="form.$setPristine()">RESET</button>
<button ng-click="update(user); form.$setPristine()">SAVE</button>
Смежные вопросы
- 1. Angularjs сбрасывает все формы на странице до нетронутого состояния
- 2. Сбросить форму до состояния предварительной проверки?
- 3. Сбросить форму и закрыть в angularJS
- 4. Как сбросить форму в angularjs?
- 5. Отправить форму с AngularJS
- 6. AngularJS отправить форму данные
- 7. как сбросить вложенную форму объекта angularjs?
- 8. Как сбросить форму после отправки в AngularJS
- 9. Сбросить форму до начальных значений в AngularJS
- 10. Сбросить форму после отправки в AngularJS
- 11. AngularJS: Отправить форму обычным способом
- 12. Отправить форму с помощью angularjs
- 13. Отправить форму AngularJS с CodeIgniter
- 14. AngularJS Отправить форму при отправке
- 15. Как отправить форму и форму ввода текста с помощью AngularJS
- 16. Сбросить/Обновить текущую форму
- 17. Сбросить просмотренные состояния
- 18. сбросить форму и изменить текст кнопки отправки
- 19. AngularJS - отправить форму с флажками через ajax
- 20. отправить форму symfony2 с помощью angularjs
- 21. AngularJS - HTTP Отправить форму с массивом
- 22. Как отправить форму после проверки в angularjs?
- 23. Отправить форму поиска от AngularJS до Symfony
- 24. сбросить форму на задней кнопке
- 25. AngularJS Отправить форму с помощью Select Options
- 26. Как сбросить форму Windows?
- 27. Сбросить форму после отправки
- 28. Отправить форму с пустым вводом в AngularJS
- 29. Отправить SMS-форму AngularJS Web App
- 30. Angularjs - Как отправить форму с другого контроллера?