Prezados, boa tarde,
após fazer a inclusão de uma imagem o formulário com sucesso, os campos do formulário são limpos mas as mensagens de erro voltam a ser exibidas, como se ocorresse submissão do form com os campos em branco.
Buscanco solução encontrei o método setPristine. Com ele, o form deveria voltar ao estado inicial.
Então, no fotos-controller.js eu fiz isso:
angular.module('alurapic').controller('FotosController', function ($scope, $http) {
$scope.fotos = [];
$scope.filtro = '';
$http.get('v1/fotos')
.success(function(fotos) {
$scope.fotos = fotos;
$scope.formulario.setPristine();
console.log(fotos)
})
.error(function(erro) {
console.log("A casa caiu")
console.log(erro);
})
Porém o problema de as mensagens de erro continuarem sendo exibidas após submeter o formulário continuam sendo exibidas.
Alguma sugestão?
Grato,
Ângelo