Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Mensagens de Required após o cadastro de fotos

Como faço para evitar que as mensagens de "Atributo requerido" sejam exibidas na página de foto, após um cadastro?

1 resposta
solução!

Olá Marcio,

Você pode utilizar método $setPristine() do formulário , responsável por resetar o formulário. Exemplo: $scope.formulario.$setPristine();

No exemplo do curso ficaria assim:

$scope.submeter = function() {

            if ($scope.formulario.$valid) {

                $http.post('/v1/fotos', $scope.foto)
                .success(function() {
                    $scope.mensagem = 'Foto cadastrada com sucesso';
                    $scope.formulario.$setPristine();
                })
                .error(function(erro) {
                    console.log(erro);
                    $scope.mensagem = 'Não foi possível cadastrar a foto';
                })
            }
        };