Como faço para evitar que as mensagens de "Atributo requerido" sejam exibidas na página de foto, após um cadastro?
Como faço para evitar que as mensagens de "Atributo requerido" sejam exibidas na página de foto, após um cadastro?
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';
})
}
};