Ao tentar remover uma foto clicando no botão Remover, tudo parece que ocorreu normal, até o efeito do CSS rola.. Porém ao atualizar a página a foto volta. Já deletei o código e refiz duas vezes e continua a mesma coisa.
Segue os códigos:
fotos-controller.js
``` angular.module('alurapic').controller('FotosController', function($scope, $http) {
$scope.fotos = [] $scope.filtro = ''; $scope.mensagem = '';
$http.get('v1/fotos') .success(function(fotos) { $scope.fotos = fotos; }) .error(function(erro) { console.log(erro); })
$scope.remover = function(foto) { $http.delete('v1/fotos' + foto._id) .success(function() { var indiceFoto = $scope.fotos.indexOf(foto); $scope.fotos.splice(indiceFoto, 1); $scope.mensagem = 'Foto ' + foto.titulo + ' foi removida com sucesso'; }) .error(function(erro){ console.log(erro); $scope.mensagem = 'Não foi possivel remover a foto' + foto.titulo;
});
}; });
´´´