Boa tarde amigos, estou tendo problema de reconhecer a função "remove "(renomeei para dataKill) do service, e assim deletar um objeto do meu banco. Segue em anexo uma imagem com o erro do console. No terminal, não aparece nada anormal.
Segue os códigos:
clientsList.component.ts
app_service: ClientsService;
[....]
remove(object: ClientsComponent) {
console.log("reconheceu o click"); //debug
console.log(object); //debug
this.app_service
.dataKill(object) // <---- aqui o problema
.subscribe(
() => {
object.fadeOut(() => {
let reload_data = this.clients.slice(0);
let indice = reload_data.indexOf(object);
reload_data.splice(indice, 1);
this.clients = reload_data;
console.log('Foto removida com sucesso');
});
},
erro => {
console.log(erro);
console.log('Não foi possível remover a foto');
}
);
}
[....]
clients.service.ts
[....]
dataKill(data: ClientsComponent): Observable<Response> {
console.log("enviado para o service"); // Debug ... não aparece no console
return this.http.delete(this.url + '/' + data._id);
}
[....]
Alguém pode me ajudar?