Olá, estava fazendo testes e vi que o código de post não entra no .error se houver um erro na url por exemplo.
$http.post('/v1/', $scope.foto)
.success(function() {
$scope.foto = {};
$scope.mensagem = 'Foto adicionada com sucesso!';
})
.error(function(erro) {
console.log(erro);
$scope.mensagem = 'Não foi possível cadastrar a imagem!';
})
}
A imagem não é adicionada porém a mensagem continua sendo de sucesso.